Remote job
Backend Software Engineer 3
Job details
About this role
Role overview Design and maintain backend services that connect healthcare applications, databases, and external platforms. The work spans API and data integration, with an emphasis on secure, reliable data exchange and solutions that can be operated and improved over time.
Responsibilities - Build and support APIs, data services, and microservices for internal and partner systems. - Design data models and pipelines that move, transform, and store information across applications and data platforms. - Integrate third-party software through real-time or standardized interfaces. - Take features from requirements and design through implementation, deployment, and maintenance. - Contribute to automated testing, deployment, monitoring, code review, and engineering standards. - Diagnose complex integration, data, application, and performance issues; document designs and operating practices.
Requirements - Bachelor’s degree in computer science, engineering, or a related technical field. - 4–8 years of commercial or enterprise software development and integration experience. - Experience integrating electronic medical or health record systems and working with healthcare data. - Strong SQL and database skills, including data modeling, complex queries, and transformation workflows. - Experience developing REST APIs and working with interfaces such as GraphQL, webhooks, WebSockets, or pub/sub. - Professional experience with at least one programming language and cloud services; source control and automated build or deployment experience.
Nice to have Experience with data warehouses, data lakes, NoSQL systems, distributed processing, or cloud data movement services. Familiarity with platforms such as Azure or AWS is useful.