Островок

Golang Developer (Digital Analytics)

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 1 года до 3 лет
  • Golang
  • Apache Kafka
  • Английский — B1 — Средний

Мы ищем Golang разработчика в команду разработки платформы Digital-аналитики.

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

  • разработкой и развитием real-time-части нашего data-pipeline (Golang-сервис): оптимизацией кода, добавлением и изменением функционала, разработкой стратегии масштабирования под растущую нагрузку;
  • глобальным развитием системы из stateless в statefull;

  • развитием большой части pipeline по валидации входящих данных;

  • разработкой и развитием второстепенных сервисов (data enrichment, интеграции со сторонними системами, внутренние инструменты);

  • разработкой и поддержкой комплексной системы мониторинга и алертов real-time pipeline, как с точки зрения общего health check, так и с точки зрения качества данных;

  • дизайном общей инфраструктуры для «правильного» Streaming ETL с Go и Kafka под капотом.

Для этого тебе понадобится:

  • от 3 лет коммерческого опыта в разработке;
  • от 2-х лет опыта разработки web сервисов на Golang и желание продолжать на нём писать;
  • опыт разработки сервисов для процессинга стриминговых данных;
  • хорошее понимание архитектуры и специфики работы с Kafka;
  • уровень разговорного английского языка B1 и выше.

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

— опыт работы с данными о пользовательском поведении;

— опыт работы c Flink, Beam, Storm и подобными системами (их нет в нашем стеке, но понимать общую архитектуру было бы очень полезно).