🔥

Не упустите лучшие вакансии!

Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!

Подключить бота

Бэкенд-разработчик в команду Межгорода

Яндекс
Санкт-Петербург, Москва
Гибридный, Офис
Опубликовано: 14 Oct 2025
Межгород — это сервис для поездок между городами. Мы сохраняем мышление стартапа, хоть и выросли из него: принимаем решения быстро, без бюрократии, подкрепляем результаты метриками. Используем передовые технологии Яндекс Такси для решения задач доступности, безопасности и удобства поездок между городами.

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

О том, как появился Межгород и что для этого было сделано, читайте на сайте Городских сервисов Яндекса.

Мы регулярно выступаем на конференциях и митапах:

  • Руководитель разработки Межгорода Вадим Белотицкий рассказывает про сценарии использования Backend-Driven UI
  • Техлид iOS-разработки Алексей Агеев читает лекцию о доступности
  • Тимлид Android-разработки и Android-эксперт Дима Дегтярев рассказывает, как сделать свою клавиатуру
  • Тимлид разработки Про и Flutter-экcперт Артём Зайцев выступает в ПК Mobius и Ведущий
  • Менеджер продукта Влад Телепов рассказывает о Межгороде на Yandex Product Party

Наши технологии:

  • Код пишем на C++20, используем фреймворк userver
  • Микросервисная архитектура: пишем свои уникальные и контрибьютим в общие сервисы Такси
  • PostgreSQL, Logbroker и остальные технологии Яндекса

Какие задачи вас ждут

Разработка продукта
Мы хотим построить новый маркетплейс междугородних поездок. Совместно с командами продукта и мобильной разработки вам нужно будет строить простое и понятное флоу для пассажиров и для водителей.

Улучшение механизмов ценообразования
Задача включает в себя множество факторов: фиксированные цены, наценки за повышенный спрос, маркетинговые кампании. Задача — сделать цены справедливыми для водителей, понятными и выгодными для пассажиров.

Масштабирование
Число пассажиров и водителей нашего сервиса растёт, при этом мы запускаем новые направления и локации: адаптируем и пересматриваем технические решения под постоянно возрастающую нагрузку. Вам предстоит продумывать и создавать новые микросервисы, менять архитектуру существующих, выбирать подходящие базы данных и способы коммуникации между микросервисами для обеспечения высокой производительности и отказоустойчивости.

Мы ждем, что вы

  • Владеете современным языком программирования
  • Знаете классические алгоритмы и структуры данных
  • Знакомы с реляционными и нереляционными базами данных
  • Умеете находить баланс между продуктовыми и техническими задачами

Будет плюсом, если вы

  • Работали с микросервисной архитектурой
  • Разрабатывали на C++ с использованием фреймворка userver
  • Умеете покрывать код тестами с использованием фреймворка testsuite
  • Знаете, что такое собственные дата-центры и требования к высокому уровню надёжности
🚀

Ваше резюме увидят первым!

Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!

Подключить автоподнятие