Skip to main content
openDoctor

Software Engineer – Integrations & Interfaces

RemoteNot specified
Published
Role
Backend
Experience
Mid
Employment
Full-time
Salary not disclosed
Check eligibility

The listing doesn't say where it hires from. Check the description or the employer's site before applying.

No BS summary

Software Engineer — Integrations & Interfaces for openDoctor's India team, remote-first. 4–6 years' experience building HL7 (v2.x, v3), FHIR and API integrations; proficiency in one of Angular, Ruby on Rails, Python, PHP, NodeJS or Java required. Must overlap 9:00 AM–12:00 PM ET to collaborate with US-based teams.

Core skills

HL7FHIRRESTful APIs

Required skills

JSONXMLSQLNoSQLADTORMORUSIUAngular/Ruby on Rails/Python/PHP/Node.js/Java

Optional skills

Mirth ConnectAWSAzureGCPCI/CDCursorClaudeEMR/EHR systems

What you'll do

  • Design, develop, and implement HL7 (v2.x, v3, FHIR) and API-based integrations between Surgimate and partner systems.
  • Perform data mapping, transformation, and validation to ensure accuracy and compliance of data exchanges.
  • Build and support interface workflows using integration tools (e.g., Mirth Connect).
  • Develop and document RESTful APIs and services to support integrations and platform connectivity.
  • Troubleshoot, test, monitor and resolve integration and software issues to maintain continuous data flow.

What they require

  • Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent practical experience).
  • 4–6 years of professional experience in software development and system integrations.
  • Proficiency in at least one modern programming language/framework: Angular, Ruby on Rails, Python, PHP, NodeJS or Java.
  • Proven experience with HL7 interface development, message types (ADT, ORM, ORU, SIU), and FHIR APIs.
  • Strong understanding of RESTful API design, JSON/XML data structures, and database querying (SQL and NoSQL).

Benefits

  • Remote-first position with home office as the primary workspace.
  • Required overlap 9:00 AM–12:00 PM ET to collaborate with US-based teams (supports US collaboration).
  • Opportunities for team meetups and volunteering.
  • Flexible work arrangements.

openDoctor (platforms: Surgimate, ImplantBase, openDoctor) building an operating system for surgical orchestration.

Healthcare
Salary not disclosed