Fabric
Senior Software Engineer, Virtual Care Platform
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер на платформу виртуальной медицинской помощи: операционная надёжность продакшена, разбор и исправление инцидентов в крупном монолите на Python/Django, развитие админ-портала и внутренних инструментов, а также лидирующая роль в создании Kafka-based Event Bus.
Задачи
- Быть первой линией инженерной поддержки продакшн- и support-инцидентов в рабочие часы, триажить и защищать основную продуктовую команду от постоянных прерываний
- Приоритизировать по влиянию на пациентов: проблемы с получением помощи, выпиской рецептов и обработкой страховых требований считать критичными
- Диагностировать и исправлять баги в крупной зрелой кодовой базе Django и связанных сервисах (Care API, FHIR Facade, COBRA, Dolphins, Health Exchange Handler)
- Аккуратно вносить правки в живые продакшн-данные: биллинговые корректировки, исправления покрытия и права на обслуживание, повторные отправки счетов
- Развивать админ-портал и внутренние инструменты, чтобы Support, Clinical Operations и Implementations могли самостоятельно управлять расписанием, отладкой права на обслуживание и биллинговыми процессами
- Создавать документацию, runbook'и и диагностические инструменты, в том числе с использованием генеративного AI
- Тесно работать с Support, Clinical Operations, Implementations и Engineering, превращая повторяющиеся инциденты в постоянные исправления
- Отслеживать паттерны входящих проблем (enterprise eligibility, точность покрытия, передача счетов, ошибки клинических интеграций) и передавать их в продукт
- Мониторить операционные метрики: покрытие enterprise-записей, процент передачи счетов, точность цен визитов, обработка лабораторных данных, ошибки SureScripts/e-prescribing
- Вести инициативу Event Bus: строить eventing-бэкбон на Kafka (AWS MSK) с CloudEvents и Python
- Интегрировать библиотеку Event Bus в платформу, определять контракты событий и продвигать её внедрение в командах
- Использовать AI-инструменты (GitHub Copilot, Cursor, Claude) для ускорения анализа первопричин, написания скриптов безопасных правок данных и код-ревью
Требования
- 5+ лет профессионального опыта разработки ПО на senior-уровне с владением продакшн-системами end-to-end
- Глубокий практический опыт Python и Django, включая Django REST Framework, Celery и сложные ORM-запросы к нескольким базам
- Подтверждённые навыки отладки и продакшн-траблшутинга, хладнокровие при работе с инцидентами, влияющими на пациентов
- Опыт с реляционными БД (MySQL и/или PostgreSQL), включая написание и оптимизацию запросов и понимание multi-database routing
- Опыт эксплуатации продакшн SaaS, желательно multi-tenant, с хорошим чувством надёжности и безопасных операционных практик
- Ясные навыки письменной коммуникации для документации, runbook'ов и кросс-функциональной работы
- Способность работать самостоятельно, быть единственным владельцем домена и расставлять приоритеты в условиях конкурирующей срочности
- Владение AI-инструментами разработки для оптимизации запросов, написания boilerplate-кода и быстрого реагирования на инциденты
Условия
- Национальный диапазон оплаты: $115,000.00 – $130,000.00 в год
- Право на целевой годовой бонус
- Канадские employee benefits Fabric
- Возможность откликнуться, даже если зарплатные ожидания выше указанного диапазона
Навыки
- Python
- Django
- Django REST Framework
- Celery
- MySQL
- PostgreSQL
- Kafka
- AWS MSK
- CloudEvents
- REST API
- GitHub Copilot
- Cursor
- Claude
- TypeScript
- Hono
- Bun
- Kubernetes
- Helm
- Argo Rollouts
- Docker
- AWS
- S3
- Secrets Manager
- IAM
- GitHub Actions
- ElasticSearch
- Redis
- RabbitMQ
- HL7
- FHIR