Мы связываем удивительный мир путешествий и открытий с обычными людьми, предоставляя удобные и полезные инструменты для планирования поездок
в команду авиа
Backend Developer
Кто мы
млн
20
оценка приложения
в Apple Store
путешественников, пользующихся нашими приложениями
скачиваний на IOS
4,9
30
топ
крупнейших туристических онлайн-ресурсов в мире
3,3
млн
Вы:
И что у вас за команда?
Туту:
В Туту мы отвечаем за продажу авиабилетов. Сейчас мы отправляем в полёт несколько тысяч людей в день. Мы стараемся не просто продать билет, а сделать все путешествие максимально понятным и удобным. Например, мы показываем вероятность отлёта рейса вовремя (это меняет конверсию), первые когда-то начали показывать, включён ли багаж в стоимость билета и так далее.
Вы:
А кого вы ищете?
Туту:
Сейчас в команду нам нужен сильный backend-разработчик, задачи которого будут связаны с улучшением процесса оформления заказа на нашем сайте.
Немного про стек
Монолит - самописный фреймворк на PHP, постепенно выносим в сервисы на Go.
Микросервисы - 90/10 Go/PHP, постепенно переносим оставшиеся с PHP на Go.
БД - в основном MariaDB, в отдельных сервисах MongoDB;
Кеши - redis, memcached;
Очереди - Kafka, NATS.
Инструменты мониторинга - prometeus, grafana, ELK, sentry;
API - protobuf, gRPC (для общения между сервисами), HTTP, Slim - для общения сервисов с монолитом.
Основные задачи
Разработка системы продажи дополнительных услуг. Как от авиакомпаний (выбор мест, багажа, еды и тд), так и собственных (например, гарантия возврата даже для невозвратных билетов)
Развитие каналов для получения нового ассортимента, чтобы предлагать максимум выгодных вариантов клиентам
Повышение конверсии и снижение процента отказа на этапе оформления билетов за счет развития существующего и добавления нового функционала
Создание единого внутреннего API для управления авиазаказами для различных клиентов: личный кабинет, контакт-центр, бэкофисные системы
Интеграция с системой постановки заявок на постпродажное обслуживание, развитие авиаспецифичной системы автоматизации обработки таких заявок
Переезд на микросервисную архитектуру для ускорения работы и упрощения поддержки сервиса
Покрытие кода тестами (юнит, интеграционные, e2e) в соответствии с внутренними требованиями
Оптимизация производительности создаваемых решений в соответствии с внутренними требованиями
Активное участие в решении проблем работы сервиса, реакция на инциденты
От вас нужно
Опыт коммерческой разработки веб-приложений от 3 лет.
Уверенное владение Go и PHP. Большая часть разработки ведется на Go (70/30).
Опыт работы с базами данных (Mysql/MongoDB).
Будет плюсом
Опыт проектирования микросервисной архитектуры.
Очереди (Kafka, NATS, RabbitMQ), важно понимание принципов, конкретная технология менее важна.
Опыт написания тестов.
Про команду и рабочий процесс
В команде Tech Lead и Product Owner, продуктовый и системный аналитики, фронтенд разработчик, 2 бекенд разработчика (включая техлида), дизайнер. Изредка заглядывает скрам-мастер, если нужно помочь в отладке процессов
Двухнедельные спринты, раз в спринт: планирование, груминг - обсуждение/прояснение задач, демо. Каждый день утренний стендап внутри команды
Про компанию
Основной офис в Москве недалеко от м. Нагатинская/Коломенская. В офисе горячие завтраки, зоны отдыха c VR, PS, музыкальные инструменты и классная атмосфера путешествий.
Работаем в гибридном формате: в офис приходим 1-2 раза в неделю, но возможна и полная удаленка.
Кандидатам из других регионов поможем с релокацией в Москву.
По результатам работы раз в квартал индексируется зарплата и выплачивается приятная премия.
Tech-преимущества
Современный стек; минимум монолита, 95% это микросервисы. Каждая команда определяет свой стек самостоятельно
Команды в которых можно оказать большое техническое и продуктовое влияние. Возможность выбрать в какой команде вам интереснее работать
Новая техническая инфраструктура, актуальная база знаний и документация благодаря которой легко влиться в проект
Работаем по гибким методологиям: agile
С заботой о сотрудниках
ДМС со стоматологией и страховка на путешествия
Корпоративная скидка на сервисы по работе с психологом: Альтер и Ясно
Личный бюджет на профессиональное развитие, а также премии за чтение книг
Развитая корпоративная культура: собираемся в клубы по интересам, а компания помогает с частичным финансированием
Этапы собеседований:
1
2
3
Общение с HR менеджером

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

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

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