Evry Health
Senior Software Engineer (Node)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior backend-инженер в Evry Health, лидер технического направления Node-подкоманды. Отвечает за архитектуру backend-платформы, разработку сервисов на Node.js/TypeScript и Next.js API, качество кода и менторство.
Задачи
- Руководить архитектурой backend-платформы: структура сервисов и API, асинхронная и real-time обработка, rate limiting и отказоустойчивость, моделирование реляционных и документных данных
- Проектировать и реализовывать наиболее сложные backend-фичи на Node.js и TypeScript
- Разрабатывать сложные Next.js API routes и backend-сервисы на Node.js: контракты API, аутентификация и авторизация, кэширование, обмен сообщениями, работа с БД
- Обеспечивать техническое лидерство в Node-подкоманде: код-ревью, менторство junior-инженеров, стандарты кодирования
- Отвечать за оптимизацию производительности backend, стратегию тестирования и CI/CD, соответствие HIPAA и высокую доступность сервисов
Требования
- Степень бакалавра в CS, Software Engineering или смежной области либо эквивалентный опыт
- 7+ лет профессиональной разработки с основной экспертизой в backend
- Глубокое владение Node.js, TypeScript и Next.js (API routes) для production-сервисов и API
- Опыт проектирования реляционных и документных БД, деплоя и эксплуатации сервисов в облаке (предпочтительно Azure)
- Проживание в Eastern или Central часовых поясах
- Наличие выделенного рабочего места с приватностью и высокоскоростным интернетом
Условия
- Удалённая работа, вся компания работает удалённо
- Штаб-квартира в Далласе, Техас
- Рабочие часы: будни 9–17 CST
- Финальное собеседование очно в штаб-квартире в Далласе
Навыки
- Node.js
- TypeScript
- Next.js
- Azure
- GraphQL
- tRPC
- WebSockets
- CI/CD
- HL7 FHIR
- X12
- NCPDP