MaintainX
Full-Stack Developer - IAM
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack разработчик в команду IAM (Identity and Access Management) платформы MaintainX. Разработка сервисов аутентификации, авторизации и управления пользователями на C# и TypeScript для веб- и мобильных систем.
Задачи
- Разрабатывать и развивать функции IAM: сервисы аутентификации, авторизации и управления пользователями для frontend и backend
- Создавать и оптимизировать ключевые IAM-сервисы, поддерживающие аутентификацию, авторизацию и контроль доступа на платформе
- Работать в кросс-функциональной команде с продакт-менеджерами, дизайнерами и инженерами над удобными сценариями доступа
- Писать чистый, тестируемый и безопасный код на C# и TypeScript
- Поддерживать понятную self-serve техническую документацию
- Участвовать в code review, архитектурных обсуждениях и повышении надёжности и производительности IAM-сервисов
- Развивать продуктовые фичи, связанные с совместной работой пользователей
- Владеть командными фичами и системами, определять их долгосрочное здоровье
- Менторить инженеров и глубоко ревьюить код
- Улучшать инженерные стандарты, инструменты и процессы
- Дежурить по on-call
Требования
- Минимум 3 года профессионального опыта в full-stack разработке
- Сильные навыки программирования на C# и/или TypeScript, опыт production-приложений
- Знакомство с React и Node.js, понимание современных паттернов веб-аутентификации
- Интерес к Identity and Access Management (IAM): аутентификация, авторизация, провижининг пользователей, системы прав
- Опыт проектирования и потребления REST или GraphQL API
- Умение писать понятный, поддерживаемый и тестируемый код
- Сильные коммуникативные навыки и опыт работы в кросс-функциональной среде
- Свободный английский (устный и письменный)
Условия
- Базовая оплата — часть пакета; возможны комиссия, годовой бонус и опционы в зависимости от роли
- Бенефиты различаются по странам; для США — по ссылке benefits.autodesk.com, для Канады и других стран условия обсуждаются с рекрутером
- Компания привержена разнообразию и инклюзивной культуре
Навыки
- C#
- TypeScript
- React
- React Native
- Node.js
- GraphQL
- REST
- IAM
- OAuth 2.0
- OIDC
- SAML
- Okta
- Azure AD
- SCIM
- JWT
- PKCE
- SSL/TLS
- Docker
- Kubernetes
- Datadog
- AWS
- Azure
- GCP
- CI/CD