Software Developer
About the role
Join a backend integration team responsible for building, onboarding, and maintaining integrations with EHR health systems. In this role, you’ll design and support reliable, scalable backend services that enable critical healthcare workflows. You’ll work closely with product managers and fellow engineers in a highly collaborative environment, contributing to well-scoped features while continuing to grow technical depth and system knowledge.
Responsibilities
- Build and maintain backend services that support EHR integrations
- Contribute to onboarding new integrations and improving operational reliability
- Collaborate closely with product managers on solution design and delivery
- Pair regularly with teammates and participate in code reviews
- Own and deliver well-scoped features with guidance from senior engineers
- Communicate progress, risks, and tradeoffs clearly with the team
Requirements
This position is ideal for an engineer who enjoys backend development, distributed systems, and cross-functional collaboration, and who values code quality, operational reliability, and continuous learning. Priority will be given to candidates who reside in the Columbus, OH metropolitan area. This role will allow for remote working.
Qualifications
- Minimum of 4+ years of professional software engineering experience
- Strong (4+ years) hands-on experience building backend services
- Proficiency in C# and TypeScript
- Experience (4+ years) with Ruby, React, and JavaScript (legacy/supporting systems)
- Experience working with Kafka or similar event-driven / messaging platforms
- Ability to produce maintainable, high-quality code
- Strong communication and collaboration skills
Skills
- Experience with Ruby, React, or JavaScript in legacy or supporting systems
- Exposure to healthcare systems, EHR platforms, or regulated environments
- Comfort pairing or mobbing as part of a collaborative engineering culture