Мы связываем удивительный мир путешествий и открытий с обычными людьми, предоставляя удобные и полезные инструменты для планирования поездок
Backend Developer
в команду авиа (SkyForce)
НЕ ЗАБУДЬ ССЫЛКУ НА СВОЙ ТГ
на кнопке "откликнуться"
Кто мы
лет
20
на мировом рынке онлайн путешествий
700
+
штатных сотрудников, увлеченных путешествиями
крупнейших туристических онлайн-ресурсов в мире
путешественников, пользующихся нашими приложениями
топ
30
млн
20
Вы:
И что у вас за команда?
Туту:
Мы в Туту занимаемся путешествиями, у нас есть электрички, самолёты, поезда, автобусы, отели, туры и вообще всё, что нужно для того, чтобы куда-то уехать. Сейчас конкретно мы отправляем в полёт несколько тысяч людей в день. Рядом с билетами есть куча полезной информации, например, мы показываем вероятность вылета рейса вовремя (это меняет конверсию) и так далее.
Вы:
А кого вы ищете?
Туту:
Мы ищем backend Go-разработчика, задачи которого будут связаны с улучшением пользовательского опыта до, во время и после покупки билетов на всех платформах (Веб, мобильная версия и мобильное приложение).
Немного про стек
Golang и PHP, как языки для описания нашей бизнес-логики.
Grafana, Kibana как инструменты эксплуатации.
Соотношение языков на проекте: Golang 70% (микросервисы), PHP 30% (монолит). Доля Golang постепенно увеличивается.
MariaDB, MongoDB, Redis и немного Elasticsearch как базы данных для хранения наших данных.
Openshift как платформа для быстрой и удобной развёртки наших сервисов и управления их ресурсами.
GRPC как протокол общения между нашими сервисами (редко, но общаемся и по HTTP).
Miro как инструмент проектирования, планирования и синхронизаций процессов.
Jira как инструмент планирования, интеграций и ведения проектов.
Основные задачи
Подключать новые дополнительные услуги в единую платформу доп. услуг, а также развивать и экспериментировать с текущими.
Развивать и поддерживать единую платформу доп. услуг: поиск и покупка, разработка и поддержка постобработки услуг, а также разработка новых форматов продажи услуг.
Улучшать авиационную форму поиска (предложение городов/стран, контекстный поиск, история и т.д.).
Участвовать в разработке бекенда для мобильного приложения авиации.
Плотное взаимодействовать с разными продуктовыми командами, проектировать общие решения, подходящие как для всей компании, так и отдельно для авиа.
SEO- задачи: улучшать/расширять контент посадочных страниц авиации до конкурентного уровня (минимальные цены, онлайн-табло, SEO-инструменты), конкурентное ускорение посадочных через нашу кеш-систему (поддержка и дальнейшее развитие).
От вас нужно
Опыт в Golang от 2 лет.
Общий опыт программирования 4+ года.
Опыт в PHP или желание его быстро изучить на среднем уровне.
Умение работать с базами данных: реляционными и нереляционными.
Умение проектировать решения в микросервисной архитектуре.
Быть самостоятельным и инициативным в сборе требований, проектировании, разработке и кросскомандном взаимодействии.
Соотношение языков на проекте: Golang 70% (микросервисы), PHP 30% (монолит). Доля Golang постепенно увеличивается.
Про команду и рабочий процесс
В команде есть Product Owner (PO); Techlead (TL); системный аналитик; дизайнер
Dev Team: 2 - Backend; 3 - Frontend; 1 - iOS; 1 - Android; 3 - QA.
Двухнедельные спринты, раз в спринт: планирование, груминг - обсуждение/прояснение задач, демо. Каждый день утренний стендап внутри команды.
Про компанию
Основной офис в Москве недалеко от м. Нагатинская/Коломенская. В офисе горячие завтраки, зоны отдыха c VR, PS, музыкальные инструменты и классная атмосфера путешествий.
Работаем в гибридном формате: в офис приходим 1-2 раза в неделю, но возможна и полная удаленка.
Кандидатам из других регионов поможем с релокацией в Москву.
По результатам работы раз в квартал индексируется зарплата и выплачивается приятная премия.
Tech-преимущества
Современный стек
  • Backend: Go, MariaDB, MongoDB, Kafka, PHP (legacy), RabbitMQ (legacy).
  • Frontend: Typescript, SCSS, React, Redux, Next.js.
  • QA: web - Go, typescript (playwright); mob - AllureTestOPS, AppLive, Kaspresso, XCUITest, GitHub.
  • IOS: RxSwift, SwiftUI, Combine, UIKit, MVVM, UDF, TCA, VIPER.
  • Android: Kotlin, Clean Architecture, MVVM, Kotlin Coroutines, Dagger, Compose.
Платформа
ИТ платформа представляет собой набор сервисов для управления инфраструктурой, доступных через консоль и построенных на принципах ClickOps. Работа в консоли платформы напоминает работу в хорошо продуманной IDE, где создание сервисов и настройка роутов доступны всего за несколько кликов.
Гильдии
Мы обмениваемся опытом далеко за пределами своей команды, что позволяет быстро профессионально расти. Есть внутренние выступления и общие митапы.
Развитие
Есть вертикальное и горизонтальное развитие, например, можно переходить на новый стек или брать новые для себя области работы - всё довольно гибко.
С заботой о сотрудниках
ДМС со стоматологией и страховка на путешествия.
Корпоративная скидка на сервисы по работе с психологом: Альтер и Ясно.
Личный бюджет на профессиональное развитие, а также премии за чтение книг.
Развитая корпоративная культура: собираемся в клубы по интересам, а компания помогает с частичным финансированием.
Этапы собеседований:
1
2
3
Общение с HR менеджером

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

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

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