Гарда Технологии

Senior Golang Developer

Не указана
  • Нижний Новгород
  • Более 6 лет
  • Golang
  • REST
  • gRPC
  • Микросервисная архитектура

Немного о проекте:

Гарда DSPM – система аудита и управления безопасностью данных в инфраструктуре заказчика.

Основные задачи: непрерывное обнаружение и инвентаризация чувствительных данных в инфраструктуре заказчика, автоматическая классификация (персональные данные — ПДн, коммерческая, государственная тайна, …), оценка доступов, расчет рисков, построение единой карты активов с рекомендациями по устранению наиболее критичных рисков.

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

  • Участвовать во всех этапах разработки: проектирование, реализация, ревью и стабилизация
  • Проводить качественное ревью кода коллег анализируя полноту реализации и соответствие ее требованиям задачи
  • Проводить рефакторинг уже имеющихся подсистем
  • На Go мы ведем разработку сервисных модулей системы, осуществляющих обработку данных, управление задачами, двунаправленная коммуникация со сторонними продуктами внутри компании и внешними системами
  • Мы работаем по Agile в кросс-функциональных scrum командах. Код в Gitlab, задачи в Jira.

Ждем от кандидата:

  • Понимание процесса промышленной разработки и мышление целями бизнеса
  • Опыт работы по Scrum
  • Опыт разработки продуктов на языке Go от 5 лет
  • Понимание основ микросервисной архитектуры
  • Опыт разработки REST и gRPC сервисов
  • Знание основных структур данных, алгоритмов, паттернов проектирования
  • Опыт разработки многопоточных систем, понимание проблемы синхронизации и механизмов ее решения

Будет плюсом:

  • Умение работать с docker, kubernetes
  • Опыт работы с брокерами и кешами: Kafka, NATS, RabbitMQ, Redis, ELK
  • Опыт проектирования и/или разработки систем требовательных к производительности
  • Опыт отладки сценариев с высокой нагрузкой / большим объемом данных