Старший Golang-разработчик в команду IAM

З/П договорная
Размещено 16 августа
Профобласть: Продажи
Занятость: Полная
График работы: Полный день
Опыт работы: Более 5 лет


Обязанности:Участвовать в проектировании и реализации географически распределенных сервисов аутентификации и авторизации(IAM) облака SelectelРазрабатывать публичную API сервисов IAM, а также развивать связанную экосистему: terraform, SDK, cli-клиентОбеспечивать масштабирование, отказоустойчивость и безопасность сервисов IAMРазрабатывать платформу IAM для других продуктов Selectel и помогать другим командам в нее интегрироватьсяУчаствовать в развитии продукта и процессов командыТребования:Знание основ алгоритмов и структур данныхЗнание и базовый опыт работы с ОС семейства Linux/UnixОпыт коммерческой разработки на GolangПонимание принципов многопоточного и конкурентного программирования в golangНавыки написания тестов в стеке golang (от unit до функциональных)Опыт проектирования(System design) и разработки распределенных приложенийОпыт и знание подходов построения надежных систем: мониторинг, паттерны отказоустойчивости и масштабированияОпыт работы с хранилищами данных: mysql, postgres, redis и тпОпыт работы с брокерами сообщений RabbitMQ, Kafka, NATS и тпНавыки работы с современным стеком разработки