Яндекс

Разработчик бэкенда в Маршрутизацию

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет

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

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


И присоединяйтесь к нам!

Какие задачи вас ждут:
Проектирование распределённых отказоустойчивых систем
У нас высокие требования к аптайму наших сервисов — на него не должно влиять проектирование любых новых некритичных фич. Нужно думать про фоллбеки, рейт-лимиты, фича-флаги и другие best practices построения отказоустойчивых систем.

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

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

Мы ждем, что вы:
  • Хорошо знаете C++, Python, STL, классические алгоритмы и структуры данных
  • Занимались многопоточным программированием и работали с SQL
  • Разрабатывали высоконагруженные сервисы