O

openDoctor

Cloud-based healthcare scheduling and patient engagement

Software Engineer - Integrations & Interfaces

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • A bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
  • Four to six years of professional experience in software development and system integrations.
  • Proficiency in at least one modern programming language or framework: Angular, Ruby on Rails, Python, PHP, Node.js, or Java.
  • Experience developing HL7 interfaces, working with message types ADT, ORM, ORU, and SIU, and using FHIR APIs.
  • Understanding of RESTful API design, JSON and XML data structures, and SQL and NoSQL database querying.
  • Ability to debug and solve problems with a focus on reliability and performance.
  • Ability to work directly with customers, vendors, and technical teams to gather requirements, resolve issues, and support integrations.
  • Ability to collaborate in a distributed, remote-first environment.
  • Required overlap with the US-based team from 9:00 AM to 12:00 PM Eastern Time; flexibility to work extended hours as needed.

Responsibilities

  • Design, develop, and implement HL7 (v2.x, v3, and FHIR) and API-based integrations between Surgimate and partner systems, including EHRs, scheduling platforms, and other healthcare IT systems.
  • Map, transform, and validate data to ensure accuracy and compliance of data exchanges.
  • Build and support interface workflows using integration tools such as Mirth Connect.
  • Collaborate with external healthcare providers, IT teams, and internal stakeholders to deliver reliable data interoperability.
  • Troubleshoot, test, and monitor interfaces to maintain continuous data flow and minimize downtime.
  • Contribute to designing, developing, and maintaining the company's web and backend applications.
  • Develop and document RESTful APIs and services that support integrations and platform connectivity.
  • Participate in code reviews, maintain documentation, and follow best practices for testing and version control.
  • Collaborate with QA, Product, and US-based Engineering teams to deliver scalable and secure solutions.
  • Investigate, debug, and resolve integration and software issues reported by internal teams or clients.
  • Suggest improvements to interface architecture, workflow automation, and data exchange efficiency.
  • Support broader platform initiatives as needed.

Desired Qualifications

  • Experience with Mirth Connect or similar integration engines.
  • Background in healthcare IT and understanding of interoperability standards and compliance, including HIPAA, CCD, and CDA.
  • Familiarity with cloud platforms such as AWS, Azure, or GCP, and CI/CD pipelines.
  • Exposure to AI development tools such as Cursor, Claude, or similar.
  • Prior experience integrating with EMR/EHR systems.

About the Company

openDoctor

Cloud-based healthcare scheduling and patient engagement

openDoctor provides a cloud-based scheduling and patient-engagement platform for hospitals, clinics, and multi-location practices. It automates appointment reminders, smart forms, and online payments by integrating with existing systems without extra installations. Pricing is tiered subscription-based, and the service aims to reduce no-shows and call-center workload. The platform’s emphasis on seamless integration, cloud access, multi-location support, and automated workflows helps providers see more patients and run operations more efficiently.

Company size
11-50
Company stage
Seed
Total funding
$5M
Headquarters
New York City, New York
Founded
2010

Recently Posted Jobs

Explore more opportunities at openDoctor

See more jobs