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

Похожие вакансии

Engineering Program Manager, Sensor Software User Studies & Data Collection
AppleMiddleCupertinoОфис
14 окт.
Software Engineer
The Coca-Cola CompanyMiddleAtlantaОфисРелокация
92,925 – 122,850 USD в год
14 окт.
Staff Engineer II - AI Forward Full Stack Engineer
Western Alliance BankSeniorPhoenixОфис
14 окт.
Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
.NET Full Stack Developer with Angular, Vice President
CitibankSeniorJersey CityОфис
142,320 – 213,480 USD в год
14 окт.