Manulife

CIAM Full Stack Engineer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Full-stack инженер в команду Customer Identity & Access Management (CIAM) компании Manulife. Разработка клиентских приложений и сервисов идентификации (регистрация, аутентификация, MFA, согласия, восстановление аккаунта) на React и Node.js.

Задачи

  • Разрабатывать, тестировать и поддерживать full-stack CIAM-возможности на React, Node.js и смежных технологиях
  • Создавать доступные адаптивные пользовательские сценарии: регистрация, вход, MFA, согласия, управление профилем, восстановление аккаунта
  • Разрабатывать и поддерживать API и backend-сервисы для identity-сценариев и интеграций приложений
  • Интегрировать приложения с CIAM-платформами по стандартам OIDC/OAuth2, SAML, SCIM, JWT
  • Реализовывать аутентификацию, авторизацию, работу с токенами, управление сессиями и logout-флоу
  • Совместно работать с product owner, дизайнерами, архитекторами и командами безопасности
  • Участвовать в техническом проектировании, контрактах API, стандартах разработки и переиспользуемых компонентах
  • Применять практики безопасного кодирования и устранять уязвимости через код-ревью, автотесты и обновление зависимостей
  • Писать unit-, integration- и e2e-тесты для приложений, сервисов и identity-сценариев
  • Участвовать в CI/CD-пайплайнах и конфигурациях деплоя
  • Разворачивать и поддерживать облачные решения, предпочтительно на Azure
  • Использовать логи, метрики, трейсы и алерты для диагностики и повышения надёжности
  • Участвовать в production support, инцидентах и root-cause анализе
  • Работать с командами fraud и risk для поддержки риск-сигналов и адаптивной аутентификации
  • Документировать технические решения, паттерны интеграции и операционные процедуры

Требования

  • 3+ года опыта разработки или поддержки production веб-приложений
  • Практический опыт с React и современным JavaScript или TypeScript
  • Опыт создания backend-сервисов или API на Node.js
  • Опыт проектирования или интеграции REST API и работы с распределёнными системами
  • Понимание концепций IAM, желательно OIDC/OAuth2, SAML, JWT
  • Знакомство с аутентификацией, авторизацией, MFA и другими customer identity возможностями
  • Понимание практик безопасного кодирования, код-ревью и автотестирования
  • Опыт с системами контроля версий, build-инструментами, тестовыми фреймворками и CI/CD
  • Опыт деплоя или поддержки облачных приложений; опыт с Azure — плюс
  • Сильные навыки диагностики, коммуникации и командной работы
  • Степень бакалавра в Computer Science, Engineering, Information Systems или эквивалентный опыт

Условия

  • Гибридный формат работы
  • Зарплата от $90,160 до $167,440 в год
  • Возможность участия в incentive-программах
  • Широкий пакет льгот: health, dental, vision, страхование жизни и AD&D, программы пенсионных накоплений (401(k)), оплачиваемые отпуска и больничные

Навыки

  • React
  • Node.js
  • JavaScript
  • TypeScript
  • REST API
  • OIDC
  • OAuth2
  • SAML
  • SCIM
  • JWT
  • MFA
  • Azure
  • CI/CD
  • WebAuthn
  • FIDO2
  • Azure DevOps
  • Jira
  • GitHub
  • Docker
  • Kubernetes

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

Software Engineer
ALPHA OMEGA INTEGRATION LLCMiddleViennaГибрид
64,000 – 70,000 USD в год
7 нояб.
Java Full Stack Engineer - Professional
HexawareSeniorОфис
7 нояб.
Staff Software Engineer, Google Ads, Full Stack
GoogleSeniorNew YorkОфис
207,000 – 300,000 USD в год
7 нояб.
Full Stack Software Developer
Sandalwood Engineering & ErgonomicsMiddleLivoniaОфис
7 нояб.
Software Engineer II
AssurityMiddleLincolnУдалённо
7 нояб.
CIAM Full Stack Engineer — Manulife, 90,160 – 167,440 USD в год, Boston | itrelocate