Лаборатория Касперского

Go Developer (KSC)

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Golang
  • Linux

Система для аутентификации и авторизации в B2B-продуктах компании. Разворачивается как в облаке, там и OnPrem у заказчика. Используемые стандарты - OAuth2, OIDC, NGAC, SCIM2. Используется микросервисная архитектура, EventSourcing, CQRS, DDD и Clean Architecture.

Чем предстоит заниматься:

  • Разработка микросервисов на Go;
  • Создание нового функционала;
  • Участие в выборе новых технологий и подходов;
  • Написание тестов (unit, smoke, integration);
  • Участие в проработке архитектуры;
  • Участие в выборе технологий и подходов;
  • Участие в поддержке тестовых и продакшен сред;
  • Проведение Code Review.

Требования:

  • Опыт разработки микросервисов;
  • Опыт разработки под Linux;
  • Понимание принципов ООП;
  • Опыт использования инструментария для тестирования, профилирования, документирования и анализа кода на Go;
  • Опыт проектирования и использования REST и RPC интерфейсов;
  • Понимание принципов SOLID и умение их применять;
  • Знание паттернов проектирования и умение их применять;
  • Опыт работы с Docker/K8s;
  • Опыт написания Helm-чартов.