Мы разрабатываем продуктовый бэкенд для приложений Яндекс Go, Uber Russia и международных проектов Такси. Яндекс Go — это суперапп, запущенный в десятках стран, внутри которого сервисы Такси, Еда, Лавка, Драйв, Транспорт, Доставка, Самокат и Маркет Экспресс.
Среди наших последних запусков — Яндекс Go в Дубае, Самокаты в Яндекс Go, тариф «Вместе» (поездка с попутчиком), индекс спроса в приложении, суперапп Яндекс Go, интеграция экспресс-доставки из Маркета в Go.
Каждым из направлений занимается команда из пяти-семи разработчиков и менеджера продукта, которые могут влиять на идеи и дизайн новых фич. Мы нанимаем как в конкретные команды, так и в буткемп. Буткемп — это возможность поработать несколько недель в трёх разных командах и только после этого сделать окончательный выбор:
- команда Mature markets & payments отвечает за развитие устоявшихся рынков такси и за качество работы сервиса с платежами;
- команда Superapp разрабатывает API для обобщённого UI, который позволяет встроить Еду, Лавку, Драйв в единое приложение;
- команда Core taxi & International разрабатывает бэкенд для международных проектов Яндекс Такси, адаптирует существующие фичи для разных стран и разрабатывает новые, а также помогает ускорять выход в новые страны;
- команда Platform разрабатывает микросервисы и инструменты, которые помогают Яндекс Go стать быстрее и надёжнее, отвечает за хранение и обработку данных о пользователях и их заказах, разрабатывает API сервисов, которыми пользуются десятки бэкенд-разработчиков для реализации продуктовых фич.
Мы уделяем достаточное время проработке архитектуры:
- проектируем API и взаимодействие микросервисов (должны быть идемпотентными и расширяемыми);
- заботимся об отказоустойчивости и контролируемой деградации — наши сервисы должны работать в условиях недоступности одного дата-центра, и мы это регулярно проверяем;
- выбираем базу данных, которая отвечает требованиям по нагрузке и масштабируемости.
Выступаем на конференциях с докладами:
Наши технологии:
- код в основном на C++17 и Python 3;
- микросервисная архитектура: сотни микросервисов, большинство из них новые, основная часть легаси осталась в монолите.