Туту — сервис путешествий. У нас есть расписание рейсов, билеты на поезда, самолёты, автобусы, электрички и аэроэкспрессы. А ещё много отелей, туров и экскурсий.
В 2023 году мы выделили новое направление в компании — кросс-сейл. Цель этого направления — повысить количество контактов с нашей экосистемой (в том числе с новой аудиторией) и увеличить долю клиентов, которые знают и покупают больше 1 продукта в линейке Туту.
В рамках нового направления мы запускаем новую команду, которая будет отвечать за главную страницу нашего сервиса. Ключевая цель команды — наращивать долю покупателей с несколькими продуктами, с большим упором на связку «транспорт + отель», научиться эффективно перенаправлять трафик между продуктами и платформами и выстроить систему регулярных информационных и маркетинговых коммуникаций с нашей аудиторией.
Кого мы ищем
Middle+ Go-разработчика на задачи по проектированию и разработке продуктовых фичей вместе с мобильной командой.
Основные задачи
- Перевод раздела главной на новый техстек с учётом требований команды контента и SEO (выезд из монолита на микросервисы).
- Подключение источников данных для нового раздела: разработка единого API для продуктов, интеграция с внутренними сервисами и др.
- Расширение и развитие backend-сервисов для управления контентом и данными.
- Создание админки для управления контентом.
- Активное участие в поиске и решении возникающих технических проблем.
- Покрытие кода unit-тестами.
- Проведение код-ревью.
Что ждём от вас
- Опыт работы над веб-приложениями от 3 лет.
- Опыт работы с PHP или готовность его получить: ничего нового писать не придётся. Сейчас главная страница живёт в нашем монолите.
- Опыт разработки на Go.
- Умение проектировать в рамках микросервисной архитектуры.
- Опыт работы c реляционными базами данных.
- Высокий уровень самостоятельности и ответственности.
Стек
- Микросервисы на Go в OpenShift (K8s).
- MariaDB, MongoDB, Redis, Kafka, ClickHouse.
- Мониторинг в Grafana, Sentry.
- Есть монолит и микросервисы на PHP.
- Задачи ведутся в Jira, документация в Confluence.
Про команду и рабочий процесс
- У нас большая кросс-функциональная продуктовая команда с упором на мобильные приложения (и с вебом «на вырост»). В ней есть мобильные- и backend-разработчики, тестировщики, дизайнеры, системный аналитик, продакт-менеджер и продуктовый аналитик.
- Все роли предполагают много взаимодействия между командами внутри направления, а также горизонтальными командами на уровне всей компании.
- Работаем по скраму классическими двухнедельными спринтами, в спринте есть планирование, ПБР, демо, ретро и, конечно, дейлики.
- Делаем большой акцент на самостоятельность и зрелость команд, поэтому и ответственность за качество финального продукта лежит на всех участниках команды. Ценим работу в команде, самостоятельность, умение давать обратную связь и получать её.