Caspar Health
Senior Software Engineer (all identities) - Healthcare Integrations
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в Integration Squad медицинской платформы Caspar Health. Разработка и поддержка интеграций HL7 v2, REST API, FHIR и CSV-импортов, развитие backend-сервисов и API.
Задачи
- Разрабатывать, внедрять, эксплуатировать и поддерживать интеграции по HL7 v2, REST API, FHIR и CSV-импортам
- Вести интеграции от уточнения требований и маппинга данных до реализации, тестирования с партнёрами, запуска и поддержки
- Поддерживать существующие интерфейсы, устранять продакшн-инциденты и поддерживать изменения в системах клиник и партнёров
- Строить надёжные потоки данных для информации о пациентах и расписаний терапии
- Проектировать и поддерживать backend-сервисы и версионируемые API на Ruby on Rails и TypeScript
- Обрабатывать дубликаты сообщений, задержанные и неупорядоченные обновления, отмены и частичные сбои с понятными retry и reconciliation
- Развивать developer portal: quickstarts, справочники API, синтетические примеры и troubleshooting
- Работать с IT-командами клиник и партнёрами над протестированными контрактами интерфейсов и повторяемым онбордингом
- Улучшать автоматические контрактные и end-to-end тесты, мониторинг и операционные runbook'и
- Делиться знаниями через pairing, обсуждения дизайна и code review
- Применять безопасную аутентификацию, авторизацию, изоляцию тенантов и практики работы с данными
Требования
- Существенный практический опыт внедрения FHIR-интеграций в продакшене с личной ответственностью за реализацию и поддержку после запуска
- Практическое знание ресурсов FHIR, профилей, implementation guides, идентификаторов, terminology bindings, расширений и валидации
- Продакшн-опыт с Ruby on Rails, включая поддержку и отладку backend API и асинхронных интеграций
- Практический опыт работы с инфраструктурой AWS
- Опыт работы с моделями медицинских данных, жизненными циклами пациентов и приёмов, identity matching и изменениями записей
- Сильный SQL и PostgreSQL: моделирование данных, миграции и производительные запросы
- Опыт проектирования безопасных REST API и асинхронных/событийных интеграций
- Понятная документация и коммуникация с инженерами, продуктом и партнёрами
- Коллаборативный прагматичный подход, сильный письменный и устный английский
Условия
- Remote-first с гибким графиком, офис опционально в Berlin-Mitte или до 90 дней в год вне Германии
- Ежемесячная компенсация на домашний офис и дополнительная субсидия на питание
- 30 дней отпуска в год
- Бюджет на обучение, конференции и коучинг
- Высокий уровень ответственности и свободы решений, без микроменеджмента
- Коллаборативная культура без силосов и эго
- Доступ ко всем продуктам Caspar для ментального и физического благополучия
- Снеки, групповые спортивные сессии и напитки в офисе
Навыки
- FHIR
- HL7 v2
- REST API
- CSV
- Ruby on Rails
- TypeScript
- AWS
- SQL
- PostgreSQL