Привет! Мы — команда Туту. Уже больше 20 лет мы вдохновляем на новые поездки, помогаем легко планировать путешествия и бронировать всё нужное — от билетов до отелей.
Ищем Senior Go разработчика, который вместе с командой будет развивать Центр путешествий — пространство, которое помогает пользователям не только покупать билеты, но и удобно управлять всей поездкой в одном месте.
Наша цель сделать так, чтобы после покупки пользователь мог легко получить доступ ко всей необходимой информации о поездке, а также вовремя находить полезные дополнительные сервисы и предложения.
Главный вызов на ближайшее время — превратить экран поездки в полноценный центр управления путешествием.
— Вместе с командой исследовать пользовательские сценарии, улучшать точки взаимодействия с сервисом, запускать новые механики кросс-продаж и превращать идеи в продукты
— Развивать экран поездки: добавлять новые возможности, интегрировать их с другими частями продукта и поддерживать уже запущенные решения
— Следить за качеством кода, описывать реализованные решения в документации и покрывать их unit-тестами
— Принимать архитектурные решения, участвовать в обсуждениях и планировать реализацию новых фич
— Проводить код-ревью
— Коммуницировать с другими командами внутри Туту, помогая в решении вопросов, возникающих в процессе интеграции продуктов
— Сопровождать сервисы во время их эксплуатации, реагировать на возникающие инциденты
— Работать в распределенной команде по Scrum.
— Разрабатываешь веб-приложения в коммерческих проектах от 5 лет, из них от 2 лет — на Go
— Проектировал архитектуру приложения, взаимодействия сервисов и описания контрактов
— Работал с MySQL, Redis, CI/CD, gRPC
— Умеешь проектировать решения в микросервисной архитектуре
— Можешь быть самостоятельным и инициативным в проектировании, разработке и кросскомандном взаимодействии
— Пишешь unit-тесты
— Опыт работы с Kafka
— Опыт работы с Kubernetes
— Пишем микросервисы на Go с помощью чистой архитектуры и событий
— Разрабатываем все наши микросервисы в платформе OpenShift, она обеспечивает нам CI/CD и позволяет быстро доставлять код
— Следим за состоянием наших сервисов с помощью Prometheus, Grafana, Kibana, Sentry, Jaeger
— Для взаимодействия между сервисов используем gRPC, REST
— Основное хранилище –– MуSQL, PostgreSQL, Redis для кэширования и Kafka для событий
— Пишем Unit и интеграционные-тесты
Мы работаем двухнедельными спринтами. Бэклог, планирования, ретроспективы, ежедневные встречи –– это всё есть у нас.
В команде: владелец продукта, продуктовый и системный аналитики, дизайнер, два бэкенд-разработчика, два фронтенд-разработчика, два мобильных тестировщика, два Android-разработчика и два iOS-разработчика.
Работаем 5/2. Для работы можно выбрать постоянное место в офисе, гибридный график или полную удалёнку.
Общение с эйчаром
Технический скрининг
Техническое интервью
Финальная встреча
Оффер!
в команду поддержки продаж авиабилетов