Golang Developer (Open Single Management Platform)

Company Name: Kaspersky Lab jobs, Employment

Location: RU

Job Duration: 2022-01-13 to 2022-02-12

Overview

О проекте: проект 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