Мы связываем удивительный мир путешествий и открытий с обычными людьми, предоставляя удобные и полезные инструменты для планирования поездок
НЕ ЗАБУДЬ ССЫЛКУ НА СВОЙ ТГ
на кнопке "откликнуться"
Go/Python Developer
в команду ИТ-платформы
Кто мы
лет
20
на мировом рынке онлайн путешествий
700
+
штатных сотрудников, увлеченных путешествиями
крупнейших туристических онлайн-ресурсов в мире
путешественников, пользующихся нашими приложениями
топ
30
млн
20
Вы:
И что у вас за команда?
Туту:
Привет! Мы команда Туту. У нас сервис путешествий, мы каждый день отправляем флот самолётов, несколько поездов и много автобусов. Сервис помогает путешественникам с билетами, расписаниями, отелями и всем прочим для поездок.

Пока вся компания отправляет каждый день флот самолётов и несколько поездов пассажиров, мы в команде ИТ-платформы помогаем разработчикам разрабатывать, для чего делаем инфраструктуру и инструменты на ней. Ну и ещё распространяем в компании правильную культуру и современные бест-практики разработки. У нас можно получить отдельный проект, каталог шаблонов для разработки и соответствующие пайплайны, тестовые и продуктовые среды, дашборд с метриками своих сервисов, дефолтные алерты, логи своих сервисов. Благодаря ИТ-платформе можно создать и выложить новый сервис за минуты, без согласований, без заявок в Jira.
Вы:
А кого вы ищете?
Туту:
Сейчас мы в поиске backend-разработчика в команду инфраструктуры здорового человека. У нас масштабные цели и поле для работы огромное — развитие CI/CD, развитие DevX и культуры разработки в компании, развитие мониторинга, изменение способов работы с базами данных и стейтфул-сервисами, повышение надёжности платформы и автоматизация сценариев администрирования.

Наши ближайшие задачи — запустить в продакшен DBaaS, реализовать новый инструмент управления stage-средами, развивать сервис проверки качества продуктовых проектов и сервисов в ИТ-платформе. Мы вкладываемся во внутреннее комьюнити, измеряем продуктовые метрики customer satisfaction index (CSI) и net promoter score (NPS), а также оцениваем успешность наших сервисов на основе данных об использовании и ОС от пользователей.
Немного про стек
Базовая платформа OpenShift Origin 4.14.
Tekton-система исполнения пайплайнов (нами доработан).
Наш UI — это отдельная вьюшка в стандартном интерфейсе OpenShift.
У нас много собственных контроллеров на Python и Go.
Сетевая система Cilium.
Используем Linstor для персистент-хранилища.
Используем Robot Framework для e2e-тестов Kubernetes.
Используем собственные пайплайны для выкладки операторов.
Мы серьёзно относимся к надёжности инфраструктуры, у нас настроен мониторинг и выведены понятные алерты с призывом, что следует делать.
Мы серьёзно относимся к документированию. У нас есть качественная документация для внешних пользователей и качественная документация для внутреннего использования в нашей команде.
Основные задачи
Разработка и сопровождение платформенных сервисов управления stage-средами, DBaaS, Vault — как сервис для секретов.
Автоматизация новых рабочих сценариев пользователей, разработка новых платформенных инструментов для разработчиков бэкенда и фронтенда.
От вас нужно
Суммарный опыт в ИТ от 4 лет.
Опыт разработки микросервисов в Kubernetes.
Опыт разработки контроллеров на Go или Python для Kubernetes.
Обязательно отличное знание Kubernetes / Red Hat OpenShift или OKD.
Навыки разбираться в существующей кодовой базе Python & Go.
Понимание принципов работы сетевых систем для контейнеров — Cilium или Calico.
Про команду и рабочий процесс
Команда ИТ-платформы — это опытная и дружная команда, коллеги много лет вместе развивают продукт ИТ-платформы и хорошо сработались. Наш состав:
— Есть руководитель, он же product owner ИТ-платформы.
— Есть архитектор, помогает с программной архитектурой и код-ревью, а ещё в роли разработчика развивает UI-платформы, роутинг и аудит в кластерах.
— 3 разработчика, разрабатывают новые сервисы ИТ-платформы, их более 30 штук. Поддерживают пользователей и активно помогают продвигать лучшие практики.
— 1 инженер, админит инфраструктуру платформы, эксперт в Linux. Обновил платформу до релиза OKD 4.14, отвечает за здоровье наших серверов, сетевых компонент и persistent-хранилища Linstor.
Цели и задачи планируем на месяц и квартал. Задачи трекаем в Jira, документацию ведём в Confluence.
У нас есть стендапы 1 раз в неделю, где мы обсуждаем задачи, их приоритет, сроки и находим ответы на появившиеся вопросы.
Команда в основном на удалёнке. По четвергам собираемся в офисе, для тимбилдинга и чтобы вспомнить, кто и как выглядит вживую.
Мы ценим работу в команде, самостоятельность, умение давать обратную связь и получать её.
Про компанию
Основной офис в Москве недалеко от м. Нагатинская/Коломенская. В офисе горячие завтраки, зоны отдыха 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 минут, перед знакомством с командой.