Humana
Senior Full Stack Engineer - NBA
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Full Stack Engineer в Humana для развития платформы NBA (Action Library и Command Center) — операционной системы для создания, настройки и публикации действий участников. Роль с сильным фронтенд-фокусом: React/TypeScript, Node.js-сервисы, PostgreSQL и интеграции на Kafka.
Задачи
- Проектировать и разрабатывать отзывчивые, доступные и производительные интерфейсы на React и TypeScript
- Разрабатывать фичи по всему стеку: React-приложения, сервисы Node.js/Fastify, модели данных PostgreSQL, интеграции с платформой
- Развивать Action Library: создание, настройка, версионирование, предпросмотр, управление и публикация действий участников
- Разрабатывать и поддерживать REST API по принципам contract-first с общими TypeScript-моделями и валидацией схем
- Проектировать схемы PostgreSQL, запросы и паттерны доступа к данным
- Разрабатывать интеграции с оркестрацией, decisioning и публикацией через Kafka
- Переводить сложные бизнес-процессы в интуитивные пользовательские сценарии
- Писать автоматические тесты, участвовать в код-ревью, выпускать безопасный и поддерживаемый продакшн-код
- Тесно взаимодействовать с engineering, product и platform-командами
Требования
- 5+ лет опыта full stack разработки с сильной экспертизой в React и TypeScript
- Опыт создания production-grade веб-приложений на современной React-архитектуре и компонентных паттернах
- Сильный опыт backend-разработки на Node.js/TypeScript с REST API и сервис-ориентированными приложениями
- Опыт работы с PostgreSQL или другими реляционными БД: проектирование схем, оптимизация запросов, моделирование данных
- Понимание современной фронтенд-архитектуры: state management, routing, доступность, оптимизация производительности, адаптивный дизайн
- Опыт с API-контрактами, валидацией схем и строго типизированными практиками разработки
- Знакомство с контейнеризацией, CI/CD и cloud-native разработкой
- Сильная культура тестирования: unit, integration, e2e
- Сильные коммуникативные навыки и умение работать кросс-функционально
Условия
- Удалённый или гибридный формат, предпочтительно Бостон, MA
- График: понедельник–пятница, 8 часов в день, 5 дней в неделю, возможна гибкость
- Минимальные командировки в офисы Humana для обучения и встреч
- Бонусная программа по итогам работы компании и сотрудника
- Медицинская, стоматологическая и оптическая страховка, 401(k), оплачиваемые отпуска и праздники, отпуск по уходу за ребёнком, страхование жизни и инвалидности
- Требования к домашнему интернету: минимум 25 Мбит/с на скачивание и 10 Мбит/с на загрузку
Навыки
- React
- TypeScript
- Node.js
- Fastify
- PostgreSQL
- Kafka
- REST API
- TanStack Router
- TanStack Query
- TanStack Form
- TanStack Table
- Prisma
- Drizzle ORM
- Redis
- OpenAPI
- Kubernetes
- Azure DevOps
- ArgoCD
- OpenTelemetry
- OAuth 2.0
- Azure AD
- SSO
- RBAC
- CI/CD