Golang Developer (Open Single Management Platform)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
О проекте: проект Identity and Access Management в Open Single Management Platform — это новый проект, призванный централизовать управление аккаунтами и их правами в B2B экосистеме компании. Мы используем лучшие практики и стандарты индустрии. Мы разрабатываем решение, которое в дальнейшем будет использоваться множеством команд и продуктов. Решение cloud-first, но в дальнейшем планируется его поставлять и on premise.
О команде: наша команда занимается разработкой единой технологической платформы для всех B2B приложений ЛК. Ведём разработку на языке Go.
Уделяем большое внимание качеству кода, надёжности, поддерживаемости и тестированию.
Чем предстоит заниматься:
- Разработка и проектирование сервисов платформы
- Адаптация open-source решений для нужд платформы
- Проведение качественного ревью кода
- Обсуждение требований совместно с аналитиками, архитекторами и представителями бизнеса
- Оценка и декомпозиция предполагаемых решений
Мы ожидаем:
- 2+ года разработки на Go
- Опыт использования инструментария для тестирования, профилирования, документирования и анализа кода на Go
- Опыт проектирования и разработки распределённых реактивных приложений
- Опыт использования gRPC, REST интерфейсов
- Умение писать кроссплатформенный код
- Навыки продвинутого Linux/Windows пользователя для организации своего рабочего окружения
Будет плюсом:
- Участие в разработке Identity and Access Management систем, знание OAuth 2.0, OIDC
- Опыт работы с Ory стеком
- .Net, High load, Azure, K8s
- Опыт использования брокеров сообщений
- Опыт использования OpenAPI для проектирования и разработки API
- понимание DDD, EventSourcing, Event Driven Architecture