Backend Team Lead (Air)

Требования

Бэкенд разработчик
Lead
Golang
Python
PostgreSQL
Django

Условия

Можно удалённо

Компания

Travel-tech компания: платформы онлайн-бронирования отелей, авиабилетов и других услуг для B2C и B2B клиентов)

Описание вакансии

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

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

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

Мы ищем руководителя разработки в команду Авиа продукта.

Команда Air занимается развитием сервиса продажи авиабилетов, полностью отвечая за это направление в компании. В команде все влияют на финальный результат, обсуждая дальнейшее развитие продукта и реализацию каждого проекта.

Разработка сервисов происходит преимущественно на Golang и частично на Python в связке с Django: сервис Core для быстрого поиска билетов, Supply для интеграции с поставщиками и Admin для управления настройками поиска.

Основные обязанности на позиции:

  • управление командой разработчиков, а также участие в найме еще одного backend-разработчика;
  • планирование пайплайна работ с учетом техдолга, оптимизации и рефакторинга кода;
  • разработка ядра сервиса;
  • интеграция международных системы бронирования и консолидаторов;
  • улучшение пользовательского опыта b2b-клиентов с помощью автоматизации продажи авиабилетов;
  • улучшение процесса записи логов;
  • добавление метрик работы микросервисов.

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

  • опыт работы в роли Team Lead или Tech Lead от 3 лет;
  • опыт коммерческой разработки от 5 лет;
  • опыт разработки web сервисов на Golang от 3 лет;
  • опыт разработки на Python в связке с Django;
  • уверенное знание PostgreSQL, умение писать raw sql запросы;
  • умение упаковать свой сервис в Docker и docker-compose.

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

  • опыт работы с NoSQL базами (Aerospike);
  • любовь к метрикам (Statsd, InfluxDB, Grafana);
  • знание очередей (Kafka, Nats);
  • опыт использования инструмента мониторинга ошибок (Sentry);
  • знакомство с GDS или IATA NDC (Sirena, Amadeus, Sabre, S7 NDC и т.п.).

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

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

Дополнительные инструкции

Этапы собеседований:

  • Hard Skills Interview - 1,5 часа - проводят тим лид и синиор разработчик из компании - теоретические вопросы, лайвкодинг (go/python, sql);
  • Soft Skills Interview - 1 час - проводит рекрутер - вопросы о предпочтениях в задачах, команде и способах организации работы;
  • Интервью с СТО и HR BP - 1 час - вопросы о техническом и менеджерском опыте;
  • Финальное интервью - 1 час - проводят ПО и ПМ команды - вопросы о опыте работы над задачами в проектах.