Humana
Senior Product Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в продуктовую команду Humana: отвечает не только за реализацию, но и за то, что именно строится — влияет на roadmap, ведёт discovery и прототипы, самостоятельно проектирует и деплоит full-stack приложения. Работа в agent-accelerated практике с активным использованием AI-инструментов и развитием внутреннего тулинга.
Задачи
- Предлагать и оспаривать состав roadmap, превращать сырую проблему в оформленную задачу и самостоятельно писать user stories
- Отвечать за результат работы: adoption, доступность, производительность, надёжность, а не за количество закрытых тикетов
- Проводить discovery, spikes и прототипы, чтобы проверить гипотезу до полной реализации
- Напрямую общаться с пользователями и стейкхолдерами, чтобы понимать проблемы за запросами
- Самостоятельно проектировать, разрабатывать и деплоить full-stack приложения: доступные UI, GraphQL API и микросервисы на Node.js
- Разрабатывать адаптивные интерфейсы с соответствием WCAG 2.2: семантический HTML, ARIA, навигация с клавиатуры, тестирование со скринридерами
- Оптимизировать производительность (lazy loading, code splitting, анализ сложности запросов) и внедрять практики безопасности (OAuth2, JWT, валидация ввода)
- Писать unit-, integration- и e2e-тесты по принципам TDD
- Проектировать и реализовывать масштабируемые domain-driven микросервисы на Node.js по API-first и cloud-native подходам
- Проектировать и разрабатывать эффективные GraphQL-сервисы: схема, оптимизация запросов (batching, caching), интеграция с frontend и backend
- Деплоить и сопровождать приложения в облаке (Azure, GCP или AWS) с использованием контейнеров (Docker, Kubernetes)
- Развивать и поддерживать AI-accelerated инструменты и skills, на которых работает команда
- Работать в кросс-функциональных Agile-командах с дизайнерами, продакт-менеджерами и инженерами
- Поддерживать понятную техническую документацию по API, микросервисам и frontend-компонентам
Требования
- Bachelor's Degree in Computer Science или смежная область, либо эквивалентный практический опыт
- Доказанное владение продуктовым или техническим направлением: влияние на roadmap, превращение неоднозначных задач в задеплоенные результаты
- Минимум 5 лет опыта в software engineering, из них минимум 3 года в full-stack веб-разработке
- Минимум 2 года практики с React (hooks, управление состоянием, архитектура компонентов); плюс опыт с Vue.js, Next.js или Lit
- Сильные знания WCAG 2.2, семантического HTML, ARIA-паттернов и тестирования с ассистивными технологиями (NVDA, VoiceOver, axe)
- Минимум 2 года проектирования и реализации GraphQL API на Apollo Server
- Минимум 2 года разработки backend-сервисов на Node.js
- Минимум 1 год создания и деплоя микросервисов в продакшене
- Опыт применения TDD с фреймворками Vitest, Jest или Playwright
- Готовность работать с AI-инструментами (Claude Code, GitHub Copilot, Cursor), критически оценивать и рефакторить их результат
- Практический опыт с CI/CD (Azure DevOps, Jenkins, GitHub Actions)
- Уверенное владение JavaScript/TypeScript, HTML и CSS
- Понимание RESTful API, OpenAPI и лучших практик GraphQL
- Опыт работы с SQL (PostgreSQL, SQL Server) и NoSQL (MongoDB, DynamoDB) базами
- Опыт event streaming (Apache Kafka), включая написание producers и consumers в продакшене
- Опыт работы с облачными платформами, предпочтительно Azure; плюс GCP, рассматривается AWS
- Знакомство с контейнеризацией (Docker, основы Kubernetes)
- Умение работать самостоятельно и принимать технические решения при неполной информации
- Ясная коммуникация с техническими и нетехническими стейкхолдерами в письменной и устной форме
- Готовность давать и принимать конструктивную обратную связь в code review и обсуждениях дизайна
- Комфорт в условиях отсутствия устоявшегося playbook: способность приносить структуру в неопределённость
Условия
- Удалённая работа (remote) с возможными редкими поездками в офисы Humana на обучение и встречи
- Полная занятость 40 часов в неделю
- Базовая зарплата $106,900 – $147,000 в год в зависимости от локации и квалификации
- Бонусная программа по итогам работы компании и сотрудника
- Медицинская, стоматологическая и офтальмологическая страховка, план 401(k)
- Оплачиваемые отпуска, корпоративные и личные праздники, оплачиваемый родительский и caregiver-отпуск
- Страхование жизни, краткосрочная и долгосрочная нетрудоспособность
- Требуется собственный интернет со скоростью не менее 25 Мбит/с на скачивание и 10 Мбит/с на загрузку
- Необходимо выделенное рабочее место без постоянных прерываний для защиты PHI / HIPAA
Навыки
- JavaScript
- TypeScript
- HTML
- CSS
- React
- Vue.js
- Next.js
- Lit
- GraphQL
- Apollo Server
- Node.js
- Microservices
- WCAG 2.2
- ARIA
- NVDA
- VoiceOver
- axe
- TDD
- Vitest
- Jest
- Playwright
- CI/CD
- Azure DevOps
- Jenkins
- GitHub Actions
- RESTful APIs
- OpenAPI
- PostgreSQL
- SQL Server
- MongoDB
- DynamoDB
- Apache Kafka
- Azure
- GCP
- AWS
- Docker
- Kubernetes
- Claude Code
- GitHub Copilot
- Cursor
- TanStack Query
- TanStack Router
- Module Federation
- Apollo Federation
- Python
- FastAPI
- Dynatrace
- Prometheus
- Grafana
- LLM
- HIPAA
- FHIR