Golang Tech Lead (Analytical Development)
Требования
Местоположение и тип занятости
Компания
Travel-tech компания: платформы онлайн-бронирования отелей, авиабилетов и других услуг для B2C и B2B клиентов)
Описание вакансии
О компании и команде
Ostrovok — travel-tech компания, создающая платформы онлайн-бронирования отелей, авиабилетов и других услуг как для индивидуальных путешественников, так и для корпоративных клиентов и тревел-агентств.
Наши бренды: Ostrovok, B2B.Ostrovok.ru, Ostrovok.ru Командировки. Мы развиваем проекты как в России, так и за рубежом.
Мы ищем Golang Tech Lead в команду аналитической разработки.
Основные обязанности на позиции:
- разработка и развитие внутренней системы для AB тестирования, интеграция системы с другими внутренними системами;
- участие в разработке сервисов digital аналитики, для сбора и анализа данных о пользователях digital-продуктов;
- оптимизация производительности сервисов;
- участвовать в проектировании системы и принятии архитектурных решений совместно с командой;
- участие в планировании и декомпозиции задач;
- работа с legacy кодом в плане возврата технического долга (рефакторинг и т.д.);
- покрытие кода тестами.
Ожидания от кандидата
- имеете от 5 лет коммерческого опыта в разработке;
- имеете опыт разработки web сервисов на Golang от 3-х лет;
- навыки работы с SQL, особенно Postgres;
- понимание работы современных реляционных и нереляционных СУБД; границы их применения и возможные оптимизации;
- опыт в профилировании Golang приложений;
- вы придерживаетесь best practice разработки на Golang и доверяете линтерам;
- пишете аккуратный, понятный, поддерживаемый и масштабируемый код;
- знаете, что такое git flow и как ее применять;
- умеете разбираться в чужом коде и устройстве сложных систем;
- имеете опыт работы с Docker и docker-compose, умеете писать и оптимизировать dockerfile;
- владеете английским языком на уровне B2 и выше.
Будет плюсом:
- опыт разработки систем для AB тестирования;
- минимальный опыт управления небольшой командой на 2-3 разработчика (или хотя бы желание развиваться в этом направлении);
- опыт работы с Aerospike;
- опыт работы с Django;
- опыт работы с kafka или другими брокерами сообщений;
- опыт работы с системами обработки метрик (Statsd, InfluxDB, Grafana);
- опыт работы с gitlab-CI.
Условия работы
- гибридный формат работы: полностью удалённо, из офиса (Мск) или оба варианта;
- гибкий график — мы не требуем в 9:00 быть в сети или в офисе. Можешь начинать работать в комфортное для тебя время;
- интересные амбициозные задачи, которые выведут тебя на новый профессиональный уровень;
- обучение: семинары, тренинги, конференции. Если ты сам хочешь выступать на конференциях — поможем всё организовать;
- ДМС;
- корпоративный английский, а также скидки на SkyEng;
- крутые активности с коллегами: киновечера, викторины, тематические вечеринки, ежегодные выезды на природу, игры в футбол/волейбол;
- корпоративные скидки на отели и другие услуги.