Remote Senior Software Engineer

Logo of Tapcheck

Tapcheck

πŸ’΅ $150k-$160k
πŸ“Remote - United States

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:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Tapcheck know you found this job on JobsCollider. Thanks! πŸ™