API Engineer
- Industry Other
- Category Software Engineering
- Location Lalitpur District, Nepal
- Expiry date Mar 29, 2026 (7 days left)
Job Description
Job Title
Software Engineer (US Healthcare)
Job Summary
We are looking for a Software Engineer with deep expertise in US healthcare interoperability to design, build, and maintain APIs and integration services that connect clinical systems across the healthcare ecosystem. This role is ideal for an engineer who is comfortable working with healthcare data standards like FHIR and HL7, understands clinical data workflows, and thrives at the intersection of software engineering and health IT. You will work primarily with Python and FastAPI to build performant, well-documented APIs that power integrations with EHRs, HIEs, and third-party clinical platforms.
Job Description
As a Software Engineer on the healthcare integrations team, you will be responsible for building and maintaining the API layer and integration infrastructure that enables seamless clinical data exchange. You will collaborate closely with product, clinical informatics, and partner engineering teams to deliver reliable, standards-compliant integrations that directly impact patient care and operational efficiency.
Key Responsibilities
- Design and develop RESTful APIs using Python and FastAPI, following best practices for resource modeling, versioning, and pagination.
- Author and maintain comprehensive API documentation using OpenAPI (Swagger) specifications.
- Implement authentication and authorization mechanisms (OAuth 2.0, API keys, SMART on FHIR) to secure API endpoints and clinical data flows.
- Build and maintain integrations with EHR/EMR systems and Health Information Exchanges (HIEs) using FHIR and HL7 standards.
- Work with FHIR R4 resources, RESTful FHIR APIs, search parameters, bundles, and extensions to model and exchange clinical data.
- Process, transform, and validate HL7 v2 messages and CCD/CCDA documents as part of data integration pipelines.
- Configure and manage integration engine workflows (e.g., Rhapsody) to route, transform, and monitor healthcare data flows.
- Map and translate clinical data across healthcare coding systems including ICD-10, CPT, SNOMED CT, and LOINC.
- Integrate with third-party healthcare APIs and services, managing credential lifecycles, rate limits, error handling, and data reconciliation.
- Collaborate with clinical and product stakeholders to accurately model core clinical data concepts — patients, encounters, observations, medications, and conditions.
- Write automated tests and contribute to CI/CD pipelines to ensure integration reliability and data integrity.
- Troubleshoot production integration issues, analyze message logs, and resolve data mapping discrepancies.
Job Specification
Education
- Bachelor’s degree in Computer Science, Engineering, or a related field
Experience
- 3+ years of professional software engineering experience, with at least 2 years focused on healthcare integrations or health IT.
- Demonstrated experience building and consuming RESTful APIs in a production environment.
- Hands-on experience with healthcare interoperability standards (FHIR, HL7) in real-world integration projects.
- Prior experience integrating with at least one major EHR/EMR platform (e.g., Epic, Cerner, Athenahealth) is strongly preferred.
Technical Skills
- Python & FastAPI: Strong proficiency in Python with hands-on experience building web services using FastAPI (or similar async frameworks).
- RESTful API Design: Solid understanding of REST principles — resource modeling, versioning strategies, pagination patterns, and error handling conventions.
- API Documentation: Experience writing and maintaining OpenAPI/Swagger specifications as part of the development workflow.
- Authentication & Authorization: Practical experience implementing OAuth 2.0, JWT-based auth, API key management, and/or SMART on FHIR authorization flows.
- FHIR: Working knowledge of the FHIR standard, including resource types, RESTful interactions, search, bundles, and extensions.
- HL7 Standards: Familiarity with HL7 v2 message structures (ADT, ORM, ORU) and CCD/CCDA document formats.
- Clinical Data Concepts: Understanding of core clinical data domains — patients, encounters, observations, medications, and conditions — and how they map across systems.
- Healthcare Coding Systems: Ability to work with ICD-10, CPT, SNOMED CT, and LOINC codes in data transformation and validation workflows.
- Integration Engines: Experience working with healthcare integration engines for message routing and transformation.
- EHR/EMR & HIE Integrations: Hands-on experience connecting to electronic health record systems and health information exchanges.
- Rhapsody integration: Experience with Rhapsody integration engine.
- Third-Party API Integrations: Experience consuming and integrating external APIs, handling authentication, pagination, retries, and error scenarios.
Nice to Have
- Familiarity with FHIR R4 resource profiles, implementation guides, and US Core profiles.
- Experience with cloud platforms (AWS, Azure, or GCP) in healthcare-compliant environments (HIPAA).
- Exposure to healthcare data analytics or population health data workflows.
- Experience with asynchronous task processing (e.g., Celery, Redis queues) for batch integration workloads.
Client & Stakeholder Communication
- Ability to work directly with stakeholders
- Strong skills in translating business and data requirements into technical implementation
- Clear and professional communication, both written and verbal
Soft Skills
- Strong communication and collaboration skills
- Eagerness to learn and work across technologies
- Comfortable working in a fast-paced, client-driven environment
- Strong sense of ownership and accountability
- Commitment to writing high-quality, reliable software
Location & Work Schedule
- Location: Nepal (Office-based)
- Work Schedule: Evening shift (aligned with client time zones)
What We Offer
- Employee Health Insurance Plan – Because your well-being truly matters.
- Office-Provided Healthy Lunch – Nutritious meals to keep you energised and focused at work.
- Complimentary Beverages – Coffee and tea available throughout the day.
- Five-Day Work Week – Maintain a healthy work-life balance with a structured Monday-to-Friday schedule.
- Company Outings & Team Events – Regular activities that strengthen collaboration and team spirit.
- Great Infrastructure & Recreational Areas – Work in a modern office with spaces designed to relax, recharge, and collaborate.
- Celebrations & Recognition Milestones – We celebrate achievements, milestones, and the people who make them possible.
- Career Growth Opportunities – Work alongside experienced professionals on impactful and exciting projects that help you grow your expertise.
- Exciting Interest-Based Clubs – Connect, unwind, and grow with communities that match your interests.
Application Procedure:
Interested candidates may apply through LinkedIn Easy Apply.
If you’re shortlisted, our team will get in touch with you and guide you through the next steps.