🔥

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

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

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

Старший разработчик бэкенда в команду междугородних поездок для водителей

Яндекс
Санкт-Петербург, Москва
Гибридный, Офис
Опубликовано: 13 Jun 2025
Мы быстро растущий сервис, который разрабатывает решение для междугородних поездок. Мы используем ведущие технологии и процессы Яндекс Такси, продуктовые решения принимаем быстро, без бюрократии, подкрепляя результаты метриками. Наш продукт направлен на улучшение доступности, безопасности и удобства перемещений между городами. Это значит, что мы не просто настраиваем старую систему, мы создаём новую, а именно — маркетплейс междугородних поездок.

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

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

За последний год мы сделали несколько крупных запусков:

  • совместные поездки в межгороде;
  • впервые вышли на международный рынок и запустили самое длинное направление Астана — Павлодар (440 км);
  • запустили шаттлы (это специальный формат перевозок) в Краснодаре по нескольким направлениям.

И сейчас мы готовим масштабный запуск нового направления, для участия в котором ищем амбициозного бэкенд-разработчика.

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

  • СТО стартапов Яндекс Такси Олег Ермаков о проблеме XY;
  • руководитель разработки Межгорода Вадим Белотицкий о менторстве на открытии Летних школ Яндекса;
  • техлид iOS-разработки Алексей Агеев читает лекцию про доступность;
  • тимлид Android-разработки и Android-эксперт Дима Дегтярев рассказывает, как сделать свою клавиатуру;
  • руководитель группы разработки Про и flutter-экcперт Артем Зайцев, член ПК Mobius, ведущий и спикер;
  • готовим новые рассказы об архитектуре стартапа и особенностях продуктового бэкенда.

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

  • код в основном на С++20 (мы используем фреймворк userver), в отдельных частях внедряем Go;
  • микросервисная архитектура: сотни микросервисов, большинство из них новые, основная часть легаси осталась в монолите;
  • domain driven design.

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

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

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

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

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

  • Хотите создавать инновационные решения, экспериментировать с новыми идеями и концепциями
  • Занимались промышленной разработкой не менее пяти лет
  • Знаете классические алгоритмы и структуры данных
  • Успели поработать с SQL- и NoSQL-базами данных
  • Внимательны к деталям и не боитесь ответственности
  • Обладаете инженерным мышлением, воспринимаете код как инструмент воплощения мысли
  • Готовы перейти на C++ (userver)

О команде

Узнайте больше про разработку городских сервисов Яндекса на dev.go.yandex
🚀

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

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

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