Ellipsis Health
Senior Backend Engineer, Core Services
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Backend Engineer в Ellipsis Health — компании, создающей AI/ML-продукты для здравоохранения на базе разговорного ИИ и голосовых биомаркеров. Роль предполагает проектирование, разработку и масштабирование core-сервисов и API платформы совместно с AI/ML-инженерами и продакт-менеджерами.
Задачи
- Проектировать, разрабатывать и поддерживать end-to-end фичи в backend-сервисах на TypeScript
- Архитектурить и реализовывать масштабируемые API и микросервисы на TypeScript/Node для поддержки conversational AI и интеграций в здравоохранении
- Отвечать за сервисы в продакшене end-to-end: деплой, мониторинг, реагирование на инциденты, повышение надёжности и производительности
- Руководить проектированием и реализацией схем БД и пайплайнов данных для структурированных и неструктурированных медицинских данных
- Проектировать и поддерживать безопасные интеграции с медицинскими системами, системами планирования и внешними платформами
- Внедрять и управлять аутентификацией и авторизацией между системами
- Интегрировать и управлять решениями identity and access management, такими как Zitadel
- Обеспечивать безопасность, приватность и соответствие требованиям (HIPAA, FHIR и смежные стандарты) в backend-системах
- Оптимизировать системы по производительности, надёжности и масштабируемости для высоконагруженных real-time сценариев
- Строить и поддерживать CI/CD-пайплайны, автоматизацию инфраструктуры и observability для продакшен-сервисов
- Диагностировать и решать сложные продакшен-проблемы; участвовать в on-call или ротациях поддержки продакшена
- Менторить junior-инженеров и вносить вклад в инженерные best practices, качество кода и архитектурные стандарты
- Следить за новыми технологиями и фреймворками и осмысленно применять их для повышения скорости и качества продукта
Требования
- Bachelor's или Master's degree в Computer Science или эквивалентный практический опыт
- 5+ лет профессионального опыта разработки backend-приложений с сильной экспертизой в TypeScript/JavaScript
- Уверенное владение TypeScript/JavaScript и Node.js для backend- и API-разработки
- Экспертиза в проектировании и использовании RESTful API и/или GraphQL
- Понимание микросервисных архитектур, распределённых систем и system design
- Практический опыт с облачными платформами (AWS, GCP или Azure) и контейнеризованными деплоями (Docker, Kubernetes)
- Сильные навыки работы с БД: SQL и NoSQL (например, PostgreSQL, MongoDB, DynamoDB)
- Глубокое понимание security best practices, аутентификации/авторизации и безопасной работы с данными
- Опыт построения и поддержки CI/CD-пайплайнов и систем мониторинга/алертинга в продакшене
- Отличные навыки коллаборации и коммуникации в кросс-функциональных командах
Условия
- Конкурентная зарплата и бенефиты, включая 401(k) matching, медицинскую, стоматологическую и офтальмологическую страховку
- Очень гибкий оплачиваемый отпуск
- Диапазон зарплаты: $160,000–$210,000 USD в зависимости от навыков, квалификации и релевантного опыта
- Возможна удалённая работа для кандидатов в США (компания находится в San Francisco Bay Area)
- Проверка биографии (background checks) при оффере в соответствии с применимым законодательством
- Возможность запросить accommodations при инвалидности через careers@ellipsishealth.com
Навыки
- TypeScript
- JavaScript
- Node.js
- RESTful APIs
- GraphQL
- Microservices
- Distributed Systems
- System Design
- AWS
- GCP
- Azure
- Docker
- Kubernetes
- SQL
- NoSQL
- PostgreSQL
- MongoDB
- DynamoDB
- CI/CD
- Monitoring
- Alerting
- Authentication
- Authorization
- Zitadel
- HIPAA
- FHIR
- HL7
- RBAC
- Auth0
- Infrastructure as Code
- Site Reliability Engineering