Не упустите лучшие вакансии!
Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!
Подключить ботаРазработчик инфраструктуры в Доставку
Наша команда отвечает за инфраструктурное ядро Доставки — фундамент, на котором держится весь цикл заказа. Мы отвечаем за то, чтобы сложный механизм, связывающий клиентов, бизнес и курьеров, работал чётко и отлаженно.
Каждый день мы улучшаем технологии, от которых зависит стабильность и скорость доставок по всей стране. Приоритетами для нас являются надёжность, масштабируемость и time-to-market для продуктовых команд.
За время работы мы решали такие задачи, как:
- шардирование высоконагруженной базы данных;
- реализация компоненты чтения горячих и холодных данных с учётом требований к обратной совместимости;
- снижение критичных зависимостей цикла заказов доставки;
- оптимизация работы с базой данных, снижение нагрузки на критичные части;
- снижение влияния новых фич на цикл заказов доставки.
Наша цель — создавать надёжные решения, которые позволяют продуктовым командам запускать новые фичи быстрее и безопаснее.
Какие задачи вас ждут
Создание единой курьерской платформыВаша задача — построение системы, которая направлена на платформизацию взаимодействия курьерской части с клиентскими бэкендами, снижение TTM для продуктовых команд при запуске новых фич.
Рефакторинг и декомпозиция ключевых сервисов
Вы будете заниматься снижением связанности core-части цикла заказа, отделением от специфичных фич и микросервисов с целью повышения надёжности системы и упрощения её дальнейшего развития.
Развитие публичного API экспресс-доставки
Вам предстоит проектировать новые интерфейсы с учётом требований к обратной совместимости и долговечности API. Вы сможете улучшать клиентский опыт потребителей API доставки.
Продуктовые проекты, направленные на улучшение
Несмотря на фокус нашей команды на инфраструктурных проектах, мы уделяем внимание продуктовым проектам Доставки. Вы будете участвовать в проекте с момента продуктовой проработки до запуска на пользователей.
Проектирование и разработка распределённых систем
Мы разрабатываем систему с учётом высоких требований к аптайму, соответственно, нужно думать о фолбеках, рейт-лимитах, плавной раскатке и других лучших практиках построения надёжных систем.
Мы ждем, что вы
- Разрабатывали на C++ или готовы перейти на него
- Имеете опыт бэкенд-разработки
- Понимаете принципы построения отказоустойчивых и масштабируемых систем
Будет плюсом, если вы
- Имеете опыт работы с userver и testsuite
- Проектировали распределённые системы, работающие под большой нагрузкой
- Взаимодействовали с реляционными и нереляционными базами данных
- Работали над платформенными или инфраструктурными продуктами
- Не боитесь ответственности и готовы принимать активное участие в проектировании архитектуры сервисов
- Готовы челленджить имеющиеся процессы и делать их лучше
Ваше резюме увидят первым!
Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!
Подключить автоподнятие