Привет! Мы команда Туту. У нас сервис путешествий, мы каждый день отправляем флот самолётов, несколько поездов и много автобусов. Сервис помогает путешественникам с билетами, расписаниями, отелями и всем прочим для поездок. В компании 900+ человек, из них около 300 — ИТ.
У нас более 10 лет опыта работы в направлении авиа, за это время мы смогли перейти из игрока второго десятка в топ-3 компаний по объёму продаж по РФ. Цель направления — стать лидером в сегменте продажи авиабилетов в России.
Мы хотим, чтобы наш клиент чувствовал себя комфортно на всех стадиях поездки, поэтому работаем не только над ассортиментом, но и над постпродажным сервисом.
Внутри авиа мы создаём новую команду, основной задачей которой станет привлечение новых пользователей, их вдохновение и сопровождение до момента покупки — фактически наше направление предшествует всей дальнейшей продуктовой воронке. Мы хотим сделать так, чтобы больше людей о нас узнавали, проявляли интерес и доходили до этапа покупки.
Немного про стек
- Микросервисы на Go, живут в OpenShift (K8s). Для их мониторинга используем связку Prometheus + Kibana.
- Внутри продукта сервисы общаются по gRPC, с некоторыми сервисами других команд — REST.
- MongoDB — основное хранилище данных. Также используем MariaDB там, где нужна реляционка.
- Для очередей используем Kafka, для кеша — Redis и Memcached.
- Фронтенд живёт на React + TS, некоторые внутренние админки — на NextJS.
- Для e2e-тестирования веба используем WebdriverIO.
- Продуктовые метрики собираем в ClickHouse.
От вас нужно
- Опыт управления кросс-функциональной командой или несколькими мини-командами в сумме на 8–12 человек от 3 лет.
- Опыт проектирования в микросервисной архитектуре.
- Опыт backend- или frontend-разработки.
- Хорошее понимание смысла scrum-процессов, опыт их настройки и точечного улучшения (выбор оптимальной методологии исходя из специфики задач).
Что надо делать
- Управлять кросс-функциональной командой, её развитием и масштабированием.
- Поддерживать и улучшать процессы разработки и саппорта в команде.
- Заниматься наймом, мотивацией, развитием людей в команде.
- Совместно с PO формировать образ результата: цели, планы.
- Отвечать за техническое качество, архитектуру и стабильную работу продукта и сервисов команды.
- Работать с руководителями смежных команд и другими стейкхолдерами для достижения общих целей компании.
Про команду и рабочие процессы
- Мы работаем небольшими кросс-функциональными командами внутри общего продуктового направления. В новой команде есть PO, frontend, Android, iOS, QA.
- Работа организована по двухнедельным спринтам. Раз в спринт проводим планирование, груминг — обсуждение и прояснение задач, а также демо, где делимся результатами работы. Каждый день собираемся на утренний стендап.
- Все роли предполагают много взаимодействия между командами внутри направления, а также горизонтальными командами на уровне всей компании.
- Разработчики пишут новый код и покрывают тестами по пирамиде тестирования. Стараемся писать больше юнит-тестов, чем интеграционных и e2e. QA-инженер обучает команду практикам тестирования, помогает составлять тест-кейсы, подключается к проверке выпускаемых задач, пишет интеграционные- и e2e-тесты в случае необходимости, участвует в развитии подходов обеспечения качества.
- Мы придаём большое значение самостоятельности и зрелости наших команд, поэтому каждый участник несёт ответственность за итоговое качество продукта. Для нас важны командное взаимодействие, умение работать автономно, а также открытый обмен обратной связью.
График работы
Работаем 5/2, гибкое начало рабочего дня. Можно взять место в офисе или работать на гибридном графике и приезжать в офис по потребности.
Про компанию
- Компания с хорошим техническим стеком, техруководителями и готовностью одними из первых пробовать новые технологии.
- Сильный блог на Хабре, где пишут в том числе технари о своей работе.
- Хорошая техническая инфраструктура, очень крутая внутренняя база знаний, культура API и так далее.
- Открываются новые направления, где можно делать всё с нуля.
- Весь положенный набор плюшек: ДМС со стоматологией, кухня в офисе, страховка на путешествия, ноутбук, премии по результатам работы, оплата больничных, а также обучение, премия за прочитанные книги и обмен опытом.
Структура собеседований
- Пройти HR-менеджера, 30–40 минут. Никаких «кем вы видите себя через 5 лет».
- Техническое собеседование. Состоит из 2 этапов по 1,5 часа, на которых мы больше узнаем про ваш опыт и навыки, а вы сможете понять достаточно ли профессиональна наша команда, комфортно ли вам с ней будет.
- Финальная встреча с командой и её руководителем.