GO Developer (Digital Analytics)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
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;
- корпоративные скидки на отели и другие услуги;
- молодая активная команда классных специалистов.