openDoctor
Remote Jobs
At openDoctor, we’re one company with three powerful platforms — Surgimate, ImplantBase, and openDoctor — working together to transform how surgeries are coordinated and delivered. Each platform supports a different phase of the surgical journey, from patient access and scheduling to implant management and post-operative care. United under one mission, we’re building the essential operating system for surgical orchestration — helping providers deliver faster, smarter, and safer care. At openDoctor, we are a remote first team distributed across the US with R&D Centers in Israel & India. We offer opportunities for our team to spend time together at meetups, volunteer, and work flexibly.
3 Jobs
Software Engineer
openDoctorAt openDoctor, we’re one company with three powerful platforms — Surgimate, ImplantBase, and openDoctor — working together to transform how surgeries are coordinated and delivered. Each platform supports a different phase of the surgical journey, from patient access and scheduling to implant management and post-operative care. United under one mission, we’re building the essential operating system for surgical orchestration — helping providers deliver faster, smarter, and safer care. At openDoctor, we are a remote first team distributed across the US with R&D Centers in Israel & India. We offer opportunities for our team to spend time together at meetups, volunteer, and work flexibly.
Role Description As a Software Engineer at ImplantBase, you will be responsible for developing, maintaining, and enhancing our web and mobile applications. You’ll work as a key contributor within a collaborative team, solving complex problems, supporting customer needs, and helping drive innovation across our platform. This role is well-suited for engineers with proven professional experience who want to deepen their expertise and make a direct impact on a global product. - Design, build, and maintain web applications using Groovy on Grails for web application and React Native for native mobile development. - Leverage AI development tooling (e.g., Cursor, Claude, and related platforms) as part of day-to-day development. - Collaborate with cross-functional teams (QA, Product, US-based Engineering) to deliver scalable, reliable features. - Investigate, troubleshoot, and resolve issues uncovered by testing or reported by customers. - Contribute to the design and implementation of APIs, integrations, and data flows. - Ensure applications are performant, secure, and maintainable. - Participate in code reviews, knowledge sharing, and mentoring of junior team members. - Document work and follow best practices for coding, testing, and version control. - Support mobile development efforts, starting with bug fixes and extending into feature development. - Take initiative in suggesting improvements to architecture, workflow, and development practices. - Other duties as assigned by management. Qualifications - Bachelor’s degree in Computer Science, Information Technology, or related field OR equivalent practical experience. - 10+ years of professional software development experience. - Proficiency in at least one modern programming language or framework (Groovy on Grails, Java, MySQL). - Strong understanding of relational databases and experience writing efficient queries. - Experience with integrations of third-party applications and APIs. - Solid problem-solving skills with the ability to take initiative and work independently. - Strong communication and collaboration skills for working with distributed global teams. Requirements - Fully dedicated to ImplantBase team tasks and priorities. - Remote-first role with home office as the primary working location. - Required overlap of 9:00 AM – 12:00 PM ET to collaborate with US-based teams. - Flexibility to work extended hours as needed to support key initiatives. - Required Video-On for all meetings. - Attendance at sprint activities such as standups, sprint planning, retrospectives, etc. Company Description At openDoctor, we’re one company with three powerful platforms — Surgimate, ImplantBase, and openDoctor — working together to transform how surgeries are coordinated and delivered. Each platform supports a different phase of the surgical journey, from patient access and scheduling to implant management and post-operative care. United under one mission, we’re building the essential operating system for surgical orchestration — helping providers deliver faster, smarter, and safer care. At openDoctor, we are a remote first team distributed across the US with R&D Centers in Israel & India. We offer opportunities for our team to spend time together at meetups, volunteer, and work flexibly.
Software Development Engineer in Test
openDoctorAt openDoctor, we’re one company with three powerful platforms — Surgimate, ImplantBase, and openDoctor — working together to transform how surgeries are coordinated and delivered. Each platform supports a different phase of the surgical journey, from patient access and scheduling to implant management and post-operative care. United under one mission, we’re building the essential operating system for surgical orchestration — helping providers deliver faster, smarter, and safer care. At openDoctor, we are a remote first team distributed across the US with R&D Centers in Israel & India. We offer opportunities for our team to spend time together at meetups, volunteer, and work flexibly.
Role Description ImplantBase/OpenDoctor is seeking a Software Development Engineer in Test (SDET) to lead our automation initiatives across web and mobile platforms. This role will focus on modernizing and expanding our automated testing framework — transitioning existing test cases into Playwright, writing new automated tests for features being developed, and maintaining a reliable and scalable regression suite for continuous product quality. You’ll collaborate closely with developers, QA engineers, and product teams to improve test coverage, accelerate releases, and help shape the automation strategy for a mission-critical healthcare scheduling platform used globally. Key Responsibilities - Design, build, and maintain automated test suites using Playwright for web and mobile applications. - Develop and enhance test automation frameworks, ensuring scalability, maintainability, and integration with CI/CD pipelines. - Establish and maintain comprehensive automated regression testing. - Work closely with QA, Development, and Product teams to define testing strategies and ensure high-quality releases. - Integrate automated tests into build pipelines (e.g., Jenkins) and monitor results for continuous improvement. - Analyze automation failures, debug issues, and collaborate with engineers to identify root causes. - Convert key manual test scenarios into automated scripts to improve test efficiency and coverage. - Maintain clear documentation of test plans, frameworks, and procedures. - Act as a champion for test automation best practices, contributing to the culture of quality. Qualifications - Bachelor’s degree in Computer Science, Information Technology, or related field or equivalent experience. - 5-10 years of QA automation experience, preferably in a SaaS or healthcare technology environment. - Proven experience developing automation frameworks using Playwright (preferred), Cypress, Selenium, or similar tools. - Strong proficiency in JavaScript/TypeScript and familiarity with modern testing patterns (e.g., POM, data-driven testing). - Experience integrating automated tests into CI/CD pipelines (Jenkins, GitHub Actions, CircleCI, etc.). - Knowledge of RESTful API testing, mocking, and test data management. - Understanding of software QA methodologies, tools, and processes. - Excellent problem-solving, debugging, and analytical skills. - Strong communication skills and ability to work in a distributed global team. Preferred Experience - Experience testing mobile applications (Playwright Mobile, Appium, etc.). - Familiarity with QA Touch or similar test case management systems. - Knowledge of Python, Groovy on Grails, or React is a plus. Working Conditions - Fully dedicated to ImplantBase team tasks and priorities. - Remote-first role with home office as the primary working location. - Required overlap of 9:00 AM – 12:00 PM EST to collaborate with US-based teams. - Flexibility to work extended hours as needed to support key initiatives. - Required Video-On for all meetings. - Attendance at sprint activities such as standups, sprint planning, retrospectives, etc. Equal Opportunity Statement We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, national origin, age, disability status, protected veteran status, sexual orientation, gender identity, or any other characteristic protected by law.
Software Engineer – Integrations & Interfaces
openDoctorAt openDoctor, we’re one company with three powerful platforms — Surgimate, ImplantBase, and openDoctor — working together to transform how surgeries are coordinated and delivered. Each platform supports a different phase of the surgical journey, from patient access and scheduling to implant management and post-operative care. United under one mission, we’re building the essential operating system for surgical orchestration — helping providers deliver faster, smarter, and safer care. At openDoctor, we are a remote first team distributed across the US with R&D Centers in Israel & India. We offer opportunities for our team to spend time together at meetups, volunteer, and work flexibly.
Role Description We are seeking a Software Engineer – Integrations & Interfaces to join our growing engineering team. This role bridges application development and healthcare interoperability, focusing on designing, building, and maintaining robust data interfaces with partner systems. You will work across HL7, FHIR, and modern API integrations to enable seamless communication between Surgimate’s platform and external healthcare systems. The ideal candidate combines strong software engineering fundamentals with hands-on experience in healthcare data standards and integration technologies. Communication skills are crucial for this role, as it involves direct interaction with customers, vendors, and technical teams. Key Responsibilities - Integration Engineering - Design, develop, and implement HL7 (v2.x, v3, FHIR) and API-based integrations between Surgimate and partner systems (EHRs, scheduling platforms, and other healthcare IT 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). - Collaborate with external healthcare providers, IT teams, and internal stakeholders to deliver seamless and reliable data interoperability. - Troubleshoot, test, and monitor interfaces to maintain continuous data flow and minimize downtime. - Software Development - Contribute to the design, development, and maintenance of Surgimate’s web and backend applications. - Develop and document RESTful APIs and services to support integrations and platform connectivity. - Participate in code reviews, maintain documentation, and follow best practices for testing and version control. - Collaborate closely with cross-functional teams (QA, Product, and US-based Engineering) to deliver scalable and secure solutions. - Operational Support - Investigate, debug, and resolve integration and software issues reported by internal teams or clients. - Contribute to continuous improvement efforts by suggesting enhancements to interface architecture, workflow automation, and data exchange efficiency. - Support broader platform initiatives as needed. Qualifications - 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). - Excellent debugging and problem-solving skills with a focus on reliability and performance. - Outstanding communication and interpersonal skills – ability to work directly with customers, vendors, and technical teams to gather requirements, resolve issues, and ensure smooth integrations. - Effective collaborator in a distributed, remote-first environment. Preferred Qualifications - Experience with Mirth Connect or similar integration engines. - Background in healthcare IT and understanding of interoperability standards and compliance (HIPAA, CCD, CDA). - Familiarity with cloud platforms (AWS, Azure, GCP) and CI/CD pipelines. - Exposure to AI development tools such as Cursor, Claude, or similar. - Prior experience integrating with EMR/EHR systems. Working Conditions - Remote-first position with home office as the primary workspace. - Required overlap of 9:00 AM – 12:00 PM ET to collaborate with US-based teams. - Flexibility to work extended hours as needed to support key initiatives. Benefits - Play a pivotal role in building the integration framework that powers data interoperability across healthcare systems. - Work on innovative healthcare technology products with a direct impact on patient care coordination. - Collaborative and inclusive environment focused on learning, innovation, and delivery excellence.