At GoHealth, we are dedicated to building reliable, scalable, and secure digital experiences for our customers, providers, and staff. As a Senior Back-End API Developer, you will be responsible for the development, maintenance, and release of GoHealth Urgent Care’s APIs, integrations, microservices, and Mulesoft implementations. You will play a critical role in designing and optimizing back-end solutions that drive our business forward while ensuring high availability, security, and performance.
Requirements
- Deep expertise in building scalable and secure APIs using Node.js, TypeScript required.
- Strong understanding of API design patterns, RESTful services, and event-driven architecture.
- Experience working with Mulesoft API management, Azure APIM, and other API gateways, and integrations.
- Proficiency in database technologies, including SQL (MSSQL, MySQL) and NoSQL (MongoDB, Redis, DynamoDB).
- Strong understanding of authentication and authorization frameworks such as OAuth2, JWT, and OpenID Connect.
- Experience with CI/CD pipelines, automated testing, and infrastructure-as-code (Terraform).
- Knowledge of cloud-native development practices and hands-on experience with Azure (required), AWS, and GCP.
Responsibilities
- Design, develop, and maintain scalable and secure back-end services, APIs, and integrations.
- Ensure high availability, reliability, and performance of GoHealth Urgent Care’s API ecosystem.
- Develop and optimize microservices architectures, ensuring efficient data flow across systems.
- Implement and manage API lifecycle strategies, including versioning, monitoring, and security enforcement.
- Work closely with front-end developers, DevOps, and product teams to create seamless end-to-end experiences.
- Optimize database performance, implement caching mechanisms, and ensure data integrity.
- Collaborate with security teams to implement best practices and protect sensitive data.
Other
- 6+ years of professional experience in back-end and API development, with a strong background as an individual contributor.
- 3+ years of experience designing, developing, and maintaining scalable APIs and microservices.
- Proven experience working with cloud platforms (Azure preferred) and containerized applications (Docker, Kubernetes).
- Strong collaboration skills. Ability to work effectively with cross-functional teams, actively participate in technical discussions, and communicate complex ideas clearly.
- Strong critical thinking skills. Ability to analyze complex technical challenges, evaluate trade-offs, and propose scalable, efficient solutions while anticipating potential risks.