Tutu.ru

Backend Developer (PHP + Go)

в Tutu.ru

200 000 —‍ 350 000 ₽/мес на руки

МоскваRemote
iconМосква, м. Нагатинская, Россия
Специализация
PHP, Go
Уровень
Middle
Команда
1 - 5 человек

Кто мы:

  • 4,9 оценка приложения в Apple Store.
  • 3,3 млн. скачиваний на iOS.
  • Топ 30 крупнейших туристических онлайн-ресурсов в мире.
  • 20 млн. путешественников, пользующихся нашими приложениями.

В туту мы отвечаем за продажу авиабилетов. Сейчас мы отправляем в полёт несколько тысяч людей в день. Мы стараемся не просто продать билет, а сделать все путешествие максимально понятным и удобным. Например, мы показываем вероятность отлёта рейса вовремя (это меняет конверсию), первые когда-то начали показывать, включён ли багаж в стоимости билета и так далее.

Сейчас в команду нам нужен сильный Backend-разработчик, задачи которого будут связаны с улучшением процесса оформления заказа на нашем сайте.

Технологии/инструменты

GoPHPMySQL/MongoDB
  • Монолит — самописный фреймворк на PHP, постепенно выносим в сервисы на Go.
  • Микросервисы — 90/10 Go / PHP, постепенно переносим оставшиеся с PHP на Go.
  • БД — в основном MariaDB, в отдельных сервисах MongoDB.
  • Кеши — Redis, Memcached.
  • Очереди — Kafka, NATS.
  • Инструменты мониторинга — Prometeus, Grafana, ELK, Sentry.
  • API — ProtoBuf, gRPC (для общения между сервисами), HTTP, Slim — для общения сервисов с монолитом.

Tech-преимущества

  • Современный стек; минимум монолита, 95% — это микросервисы. Каждая команда определяет свой стек самостоятельно.
  • Команды в которых можно оказать большое техническое и продуктовое влияние. Возможность выбрать в какой команде вам интереснее работать.
  • Новая техническая инфраструктура, актуальная база знаний и документация, благодаря которой легко влиться в проект.
  • Работаем по гибким методологиям: Agile.

Про команду и рабочий процесс

  • В команде Tech Lead и Product Owner, продуктовый и системный аналитики, фронтенд разработчик, 2 бекенд разработчика (включая техлида), дизайнер. Изредка заглядывает скрам-мастер, если нужно помочь в отладке процессов.
  • Двухнедельные спринты, раз в спринт: планирование, груминг — обсуждение / прояснение задач, демо. Каждый день утренний стендап внутри команды.

Основные задачи

  • Разработка системы продажи дополнительных услуг. Как от авиакомпаний (выбор мест, багажа, еды и т.д.), так и собственных (например, гарантия возврата даже для невозвратных билетов).
  • Развитие каналов для получения нового ассортимента, чтобы предлагать максимум выгодных вариантов клиентам.
  • Повышение конверсии и снижение процента отказа на этапе оформления билетов за счет развития существующего и добавления нового функционала.
  • Создание единого внутреннего API для управления авиазаказами для различных клиентов: личный кабинет, контакт-центр, бэкофисные системы.
  • Интеграция с системой постановки заявок на постпродажное обслуживание, развитие авиаспецифичной системы автоматизации обработки таких заявок.
  • Переезд на микросервисную архитектуру для ускорения работы и упрощения поддержки сервиса.
  • Покрытие кода тестами (юнит, интеграционные, e2e) в соответствии с внутренними требованиями.
  • Оптимизация производительности создаваемых решений в соответствии с внутренними требованиями.
  • Активное участие в решении проблем работы сервиса, реакция на инциденты.

Ожидания

  • Опыт коммерческой разработки веб-приложений от 3 лет.
  • Уверенное владение Go и PHP. Большая часть разработки ведется на Go (70/30).
  • Опыт работы с базами данных (MySQL / MongoDB).

Будет плюсом:

  • Опыт проектирования микросервисной архитектуры.
  • Очереди (Kafka, NATS, RabbitMQ), важно понимание принципов, конкретная технология менее важна.
  • Опыт написания тестов.

Условия

  • Основной офис в Москве недалеко от м. Нагатинская / Коломенская. В офисе горячие завтраки, зоны отдыха c VR, PS, музыкальные инструменты и классная атмосфера путешествий.
  • Работаем в гибридном формате: в офис приходим 1-2 раза в неделю, но возможна и полная удаленка.
  • Кандидатам из других регионов поможем с релокацией в Москву.
  • По результатам работы раз в квартал индексируется зарплата и выплачивается приятная премия.
  • ДМС со стоматологией и страховка на путешествия.
  • Корпоративная скидка на сервисы по работе с психологом: Альтер и Ясно.
  • Личный бюджет на профессиональное развитие, а также премии за чтение книг.
  • Развитая корпоративная культура: собираемся в клубы по интересам, а компания помогает с частичным финансированием.

Этапы собеседований

  • Общение с HR менеджером. Телефонное собеседование на 15−20 минут, перед знакомством с командой.
  • Техническое интервью. Онлайн встреча с парой тех-спецов, чтобы познакомиться с вашим опытом и навыками.
  • Финальная встреча. Общение в формате диалога с руководителем, возможность задать все вопросы о тонкостях работы в команде.
Ксения Пробст Senior HR manager
Tutu.ru

О компании Tutu.ru

Сфера
Продуктовая компания
Размер
201 - 500

Туту.ру — это единый сервис, где можно купить билеты на самолеты, поезда и автобусы, забронировать гостиницы или приобрести готовые туры, почитать отзывы путешественников и получить море полезной информации. Компания уже более 15 лет на российском рынке и стала самым популярным онлайн-сервисом в сфере путешествий в России (по данным исследования компании GfK за 2018 год), а также вошла в топ-30 самых посещаемых сайтов в категории туризм в мире (по данным SimilarWeb).

Похожие вакансии

5,500 – 7,000 $/мес на руки
Переезд (Лимасол, Кипр) или полная удаленка — на выбор
5,000 – 6,000 €/мес на руки
Переезд (Лимасол, Кипр) или полная удаленка — на выбор
350,000 – 400,000 ₽/мес на руки
полная удаленка
4,500 – 5,500 $/мес на руки
полная удаленка
4,000 – 5,000 €/мес на руки
полная удаленка