About The Position

Caspar Health is hiring a Senior Software Engineer for its Integration Squad to develop, roll out, operate, and maintain healthcare integrations across HL7 v2, REST APIs, FHIR, and CSV imports. The role strengthens backend engineering and helps clinic IT teams and software partners connect reliably to Caspar Health. It covers existing and new interfaces, from requirements clarification and implementation through partner onboarding, production support, and continuous improvement. Hands-on experience implementing and operating FHIR integrations in production is required. The position involves building reliable data flows for patient information and therapy schedules, maintaining backend services and versioned APIs in Ruby on Rails and TypeScript, and improving the developer portal, testing, monitoring, and operational runbooks. The employee will collaborate with clinic IT teams, software partners, engineers, product colleagues, infrastructure and privacy specialists. The role is based in Germany and requires residence and physical presence in Germany from the first day. Candidates must be eligible to work in Germany; visa sponsorship and relocation assistance are not available. Permanent remote employment from abroad is not supported. Caspar Health provides a digital rehabilitation platform for medical institutions, clinicians, therapists, and patients. The work involves sensitive personal data, including health data, and requires a strong commitment to protecting personal data.

Requirements

  • Substantial hands-on experience delivering FHIR integrations used in production, with personal responsibility for implementation and troubleshooting after launch.
  • Practical knowledge of FHIR resources, profiles, implementation guides, identifiers, terminology bindings, extensions, and validation.
  • Hands-on production experience with Ruby on Rails, including maintaining and troubleshooting backend APIs and asynchronous integrations.
  • Practical experience with AWS infrastructure, including integrating and managing cloud-based services.
  • Experience with healthcare data models, patient and encounter lifecycles, identity matching, and appointment changes.
  • Strong SQL and PostgreSQL skills, including data modeling, migrations, and performance-conscious queries.
  • Experience designing secure REST APIs and asynchronous or event-driven integrations.
  • Clear documentation and communication with engineers, product colleagues, and integration partners.
  • Collaborative, pragmatic approach and strong written and spoken English.
  • Must be eligible to work in Germany and resident in Germany from the first day; the position requires full physical presence in Germany.

Responsibilities

  • Develop, roll out, operate, and maintain integrations across HL7 v2, REST APIs, FHIR, and CSV imports.
  • Take integrations through requirements clarification, data mapping, implementation, partner testing, go-live, and ongoing support.
  • Maintain and improve existing interfaces, resolve production issues, and support changes in clinic and partner systems.
  • Build reliable data flows for patient information and therapy schedules.
  • Design and maintain backend services and versioned APIs in Ruby on Rails and TypeScript.
  • Handle duplicate messages, delayed or out-of-order updates, cancellations, and partial failures with clear retry and reconciliation behavior.
  • Extend the developer portal with runnable quickstarts, accurate API references, synthetic examples, and troubleshooting guidance.
  • Work with clinic IT teams and software partners on tested interface contracts and repeatable onboarding.
  • Improve automated contract and end-to-end tests, monitoring, and operational runbooks.
  • Share maintenance, support, and knowledge through pairing, design discussions, and code reviews.
  • Apply secure authentication, authorization, tenant isolation, and data-handling practices in collaboration with infrastructure and privacy specialists.

Benefits

  • Flexible working hours.
  • Office optional in Berlin-Mitte.
  • Up to 90 days a year working outside Germany.
  • Monthly home office allowance.
  • Additional meal subsidy.
  • 30 vacation days per year.
  • Budget for learning and development, conferences, and coaching.
  • High ownership and decision-making freedom.
  • Access to Caspar offerings for mental and physical well-being.
  • Snacks, group sports sessions, and drinks at the office.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service