Job Url: https://www.remoterocketship.com/company/gohealthuc/jobs/senior-backend-engineer-united-states-remote Job Description: GoHealth Urgent Care Website LinkedIn All Job Openings GoHealth Urgent Care is a healthcare provider that offers on-demand urgent care services both in-person and virtually. Patients can book virtual visits for various health concerns ranging from allergies to injuries, as well as access physical centers across multiple states. GoHealth aims to increase access to quality healthcare while ensuring a convenient, efficient, and compassionate experience for all patients. Treatment of minor injuries • treatment of minor illnesses • laboratory services • diagnostic x-ray services • vaccinations 1001 - 5000 employees Founded 2014 ⚕️ Healthcare Insurance 📡 Telecommunications Senior Backend Engineer 7 hours ago 🇺🇸 United States – Remote ⏰ Full Time 🟠 Senior 🔙 Backend Engineer AWS Azure Cloud Docker DynamoDB Google Cloud Platform GraphQL JavaScript Jenkins Kafka Kubernetes Microservices MongoDB MySQL Node.js NoSQL PHP Python RabbitMQ Redis Splunk SQL Terraform TypeScript Apply Now Receive Emails with Similar Jobs Report problem 📋 Description • Responsible for the development, maintenance, and release of GoHealth Urgent Care’s APIs, back-end integrations, microservices, and other customer and staff facing implementations. • Play a critical role in designing and optimizing back-end solutions that drive our business forward while ensuring high availability, security, and performance. • Work closely with cross-functional teams, including front-end developers, product owners/managers, enterprise architects, and DevOps engineers, to create seamless and efficient data flows. • Lead back-end development efforts, optimize system performance, and implement best practices to support our growing technology ecosystem. • Help shape the future of GoHealth’s digital ecosystem. 🎯 Requirements • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience. • 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 experience in API development, API lifecycle management, and integration strategies. • Expertise in designing and implementing secure, high-performance APIs. • Experience with Agile development methodologies, including sprint planning, scoping, and estimations. • Proven ability to troubleshoot, optimize, and enhance back-end performance in high-scale production environments. • Strong experience working with relational and NoSQL databases. • Experience working with Redis. • Deep expertise in building scalable and secure APIs using Node.js, TypeScript required. • Experience with JavaScript, Python, PHP and other industry leading back-end languages preferred. • 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. • Strong experience with container orchestration tools like Kubernetes (AKS preferred) and Docker. • Expertise in performance optimization techniques, including caching strategies, asynchronous processing, and load balancing. • Experience integrating with third-party services, APIs, and enterprise systems. • 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.