SeniorOfficeBangalore
Software Engineer
О роли
Описание вакансии
О компании
- GitLab — платформа оркестрации для DevSecOps
- Более 50 млн зарегистрированных пользователей
Обязанности
- Проектирование и реализация сервисов выдачи, валидации токенов и управления идентификацией на Go и Ruby в Rails-монолите и GATE
- Миграция путей аутентификации и управления токенами из монолита в GATE
- Построение механизмов аутентификации, таких как Workload Identity Federation
- Усиление безопасности через инструменты управления доступом и устранение уязвимостей из HackerOne
- Определение стандартов стиля, поддерживаемости и инженерных практик
- Участие в программе maintainer trainee
Требования
- Опыт с Go и/или Ruby в масштабируемых или критичных SaaS-продуктах
- Знание технологий аутентификации и авторизации: OAuth, OIDC, SAML, SSO, SCIM, LDAP, JWT, RBAC, IAM
- Понимание токенов, криптографической подписи и управления ключами
- Опыт создания сервиса от концепции до продакшена
- Свободный английский (письменный и устный)
- Опыт диагностики и устранения проблем производительности
Условия
- Гибкий оплачиваемый отпуск
- Equity-компенсация и Employee Stock Purchase Plan
- Программы роста и развития
Стек и навыки
С чем работаем