Remote Senior Software Engineer
Tapcheck
Job highlights
Summary
Join Tapcheck's engineering team as a Sr. Software Engineer and play a pivotal role in developing and maintaining Azure-based web applications and backend systems. You'll contribute to either the Payments & Integrations Engineering team or the Employee Experience Engineering team, focusing on building new data-processing products and improving existing ones. Responsibilities include designing, developing, and testing applications, ensuring scalability, reliability, and performance. You will collaborate with the team to deliver high-quality products and integrate with various APIs and backends. This remote-friendly role offers competitive compensation and benefits. Tapcheck values humility, grit, raising the bar, and striving for growth in its employees.
Requirements
- Bachelor's or Master's degree in engineering, computer science or relevant years of experience
- Demonstrated understanding of APIs, Databases, and other system architecture components
- Solid understanding of system design principles and patterns
- Strong analytical and problem-solving skills
- Experience leading technical projects and coaching team members
- Excellent verbal and written communication skills
- 7+ years of development experience with C#, RESTful APIs, SQL, and Git
- 5+ years of experience working on platforms & system applications in a public cloud context (AWS, GCP, Azure)
- 5+ years of experience working in a team following Agile SDLC
- Possess the right to work in the United States without the need for employment-based visa sponsorship now or in the future
Responsibilities
- Design, develop, and test data-processing platforms & integrations
- Collaborate with the engineering team to build new products and improve existing ones
- Provide innovative technical solutions to improve functionality and add new product features
- Participate in code reviews to ensure high-quality code is maintained
- Integrate with various APIs & backends
- Build with scalability, reliability and performance in mind
- Support Staging, Testing, and Production environments
Preferred Qualifications
- Experience in Financial Technology: payroll, payments, ecommerce, etc
- Experience with Microsoft Azure
- Experience working on and supporting high volume traffic web or data processing applications
Benefits
- Remote Work Environment
- Paid Time Off
- Health Insurance
- Dental Insurance
- Vision Insurance
- 401K Match
- Competitive Base
Share this job:
Similar Remote Jobs
- πArgentina
- πGermany
- π°$175k-$210kπUnited States, Worldwide
- π°$185k-$223kπUnited States
- πPortugal
- π°$169k-$240kπUnited States
- π°$225k-$255kπUnited States
- π°$225k-$255kπUnited States
- π°$155k-$200kπUnited States
- π°$150k-$200kπCanada, United States