Backend Developer
Мы связываем удивительный мир путешествий и открытий с обычными людьми, предоставляя удобные и полезные инструменты для планирования поездок
в команду выдачи
Кто мы
млн
20
оценка приложения
в Apple Store
путешественников, пользующихся нашими приложениями
скачиваний на IOS
4,9
30
топ
крупнейших туристических онлайн-ресурсов в мире
3,3
млн
Вы:
И что у вас за команда?
Туту:
Привет! Мы команда выдачи, в Туту мы отвечаем за этап подбора транспорта и места проживания для клиента. Как только пользователь выбирает откуда, куда и когда он хочет поехать, он сразу же попадает на выдачу, поэтому наши страницы - самые посещаемые по всему сайту Туту.ру. Ежемесячная аудитория превышает 15 миллионов пользователей.
Вы:
А кого вы ищете?
Туту:
Сейчас в команду нам нужен backend разработчик уровня middle+/senior. Из крупных задач, которые мы хотим реализовать:
  • Помочь пользователям найти выгодные варианты, подсказать когда и куда лучше приобрести билеты и забронировать место проживания - прогноз изменения цены, автовыписка за определенный бюджет, просмотр минимальных цен и прочее.
  • Реализовать сервис информирования пользователей на выдачах с возможностью изменения показываемой информации отделом контента - вся необходимая информация по направлению, условия въезда, ограничения, а также чем заняться в путешествии.
  • Сделать быструю и удобную выдачу отелей, где пользователи смогут выбирать места проживания как на карте, так и списком - с удобной картой, фильтрами и остальными инструментами.
Немного про стек
  • Микросервисы на Go;
Основные задачи
  • Реализация бекенд сервисов для работы страниц выдачи и различной новой функциональности на них.
  • Повышение конверсии и снижение процента отказа на этапе выбора билетов или места проживания за счет развития существующего и добавления нового функционала.
  • Покрытие кода тестами (юнит, интеграционные, е2е) в соответствии с внутренними требованиями.
  • Оптимизация производительности создаваемых решений в соответствии с внутренними требованиями.
  • Активное участие в решении проблем работы сервиса, реакция на инциденты.
От вас нужно
  • Экспертное владение Go;
  • Опыт проектирования микросервисной архитектуры;
  • Опыт работы с базами данных (MySQL/MongoDB);
  • Опыт написания тестов;
  • Опыт работы с Kafka будет плюсом.
Про команду и рабочий процесс
  • Команда кросс-платформенная. На данный момент в ней: ПО, техлид, 3 frontend-разработчика, 1 backend-разработчик, 2 iOS-разработчика, 2 Android-разработчика, аналитик, дизайнер.
  • Мы работаем по scrum. У нас двухнедельные спринты, ежедневные стендапы, а также PBR-ы, Демо и Ретро.
Про компанию
  • Основной офис в Москве недалеко от м. Нагатинская/Коломенская. В офисе горячие завтраки, зоны отдыха c VR, PS, музыкальные инструменты и классная атмосфера путешествий.
  • Работаем в гибридном формате: в офис приходим 1-2 раза в неделю, но возможна и полная удаленка.
  • Кандидатам из других регионов поможем с релокацией в Москву.
  • По результатам работы раз в квартал индексируется зарплата и выплачивается приятная премия.
Tech-преимущества
  • Современный стек; минимум монолита, 95% это микросервисы. Каждая команда определяет свой стек самостоятельно.
  • Команды в которых можно оказать большое техническое и продуктовое влияние. Возможность выбрать в какой команде вам интереснее работать.
  • Новая техническая инфраструктура, актуальная база знаний и документация благодаря которой легко влиться в проект.
  • Работаем по гибким методологиям: agile.
С заботой о сотрудниках
  • ДМС со стоматологией и страховка на путешествия.
  • Корпоративная скидка на сервисы по работе с психологом: Альтер и Ясно.
  • Личный бюджет на профессиональное развитие, а также премии за чтение книг.
  • Развитая корпоративная культура: собираемся в клубы по интересам, а компания помогает с частичным финансированием.
Этапы собеседований:
1
2
3
Общение с HR менеджером

Телефонное собеседование на 15−20 минут, перед знакомством с командой.
Техническое интервью

Онлайн встреча с парой тех-спецов, чтобы познакомиться с вашим опытом и навыками
Финальная встреча

Общение в формате диалога с руководителем, возможность задать все вопросы о тонкостях работы в команде.