Backend

GO Developer (Digital Analytics) Full-time

О компании и команде

Ostrovok.ru — travel-tech компания, создающая платформы онлайн-бронирования отелей, авиабилетов и других услуг как для индивидуальных путешественников, так и для корпоративных клиентов и тревел-агентств.

Наши бренды: Ostrovok.ru, B2B.Ostrovok.ru, Ostrovok.ru Командировки. Мы развиваем проекты как в России, так и за рубежом.

Мы ищем Go разработчика в нашу команду Digital Analytics.

Сейчас наша команда работает над развитием и оптимизацией real-time-части data-pipeline (Golang-сервис), а также переходом от stateless к stateful архитектуре. Основная работа Go разработчика будет над валидацией входящих данных, интеграциями и внутренними инструментами. Важной частью также будет дизайн инфраструктуры для стриминговой обработки данных с использованием Go и Kafka.
Наш стек: go, kafka, postgres, redis.


Ожидания от кандидата

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

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

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

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

  • разработкой и развитием real-time-части нашего data-pipeline (Golang-сервис): оптимизацией кода, добавлением и изменением функционала, разработкой стратегии мастшабирования под растущую нагрузку;
  • глобальным развитием системы из stateless в statefull;
  • развитием большой части pipeline по валидации входящих данных;
  • разработкой и развитием второстепенных сервисов (data enrichment, интеграции со сторонними системами, внутренние инструменты);
  • разработкой и поддержкой комплексной системы мониторинга и алертов real-time pipeline, как с точки зрения общего health check, так и с точки зрения качества данных;
  • дизайном общей инфраструктуры для «правильного» Streaming ETL с Go и Kafka под капотом.

Условия работы

  • удаленная работа и/или комфортный офис в центре Москвы с зонами отдыха, безлимитным чаем/кофе и питанием;
  • гибридный формат работы: удалённо, из офиса или оба варианта;
  • гибкий график — мы не требуем в 9:00 быть в сети или в офисе. Можешь начинать работать в комфортное для тебя время;
  • интересные амбициозные задачи, которые выведут тебя на новый профессиональный уровень;
  • обучение: семинары, тренинги, конференции. Если ты сам хочешь выступать на конференциях — поможем всё организовать;
  • ДМС;
  • корпоративный английский, а также скидки на SkyEng;
  • корпоративные скидки на отели и другие услуги;
  • молодая активная команда классных специалистов.

Overview

  • Employer: Ostrovok.ru
  • Job Title: GO Developer (Digital Analytics)
  • Published: 7 months, 4 weeks ago
Apply For This Job