🔥

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

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

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

Разработчик бэкенда в геоплатформу Такси

Яндекс
Не указано
Гибридный, Офис
Опубликовано: 23 Sep 2025

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

Задача нашей команды — обуздать эту сложность и дать пользователю удобное и быстрое решение для перемещения между точками А и Б, где бы он ни находился. Для этого нужно определить адрес, угадать, куда пользователь хочет добраться, отрисовать объекты на карте, обработать особые зоны, помочь найти машину, дать выбрать адрес на карте или текстом, сохранить адрес в избранное и т. д.

Кроме Такси наши сервисы используются в Самокатах, Лавке, Еде, Доставке. У вас будет возможность напрямую влиять на бизнес и опыт миллионов людей, создающих заказы в этих приложениях.

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

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

Наш стек: С++20, STL, PostgreSQL, MongoDB, крутые фреймворки для разработки и тестирования, отлаженный CI/CD, микросервисная архитектура.

Примеры конкретных проектов

  • Пользователь может заказать такси в зоны, в которых водителя штрафует камера либо для проезда требуется оплата или пропуск (звонок). Нужно получить данные по таким зонам, определить, что заказ попадает в такую зону, и дать пользователю удобный интерфейс, который или ограничит возможность создания заказа, или проинформирует о необходимости дополнительных действий. А ещё — совместить новый интерфейс с существующим интерфейсом уточнения точки и проверить в эксперименте, что новый интерфейс не ухудшает метрики.

  • В некоторых аэропортах или моллах сложно добраться до стоянки такси. Нужно добавить в приложение фотографии, по которым пользователь сможет найти машину.

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

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

Продуктовые задачи
Вам предстоит работать совместно с мобильными разработчиками и аналитиками, участвовать в принятии продуктовых решений и разработке новых фич.

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

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

  • Отлично владеете каким-либо из современных языков программирования
  • Стремитесь писать понятный и структурированный код
  • Любите продуктовые задачи и мотивированы улучшать опыт пользователя
  • Готовы общаться с другими командами и погружаться в подробности их бизнеса
🚀

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

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

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