Обязанности:
Разработка сценариев доставкиВы будете проектировать и запускать новые сценарии доставки, например из аптек, зоомагазинов или с нескольких складов в рамках одного заказа. Задачи требуют глубокой проработки, так как затрагивают весь жизненный цикл заказа, от создания до доставки пользователю, включая отмены и возвраты. Оптимизация доставки
Вы будете помогать бизнесу снижать стоимость доставки и при этом сохранять высокое качество сервиса. Нужно будет управлять процессом сборки заказов, выбирать оптимальный тип курьера и строить эффективные маршруты. Вам предстоит развивать это направление и находить новые точки оптимизации. Сейчас, например, активно развивается и масштабируется доставка роботами, а также обдумывается, как оптимально влиять на порядок сборки заказов на складе. Отказоустойчивость платформы
Вы будете развивать микросервисную платформу с высокими требованиями к надёжности: следить за состоянием сервисов и баз данных, устранять узкие места и точки отказа, чтобы пользователи могли оформлять заказы в любое время. Также вы будете пересматривать устаревшие архитектурные решения и внедрять более простые, расширяемые и надёжные подходы для ускорения развития платформы. Больше о бэкенде в Яндексе — в канале Yandex for Backend
Ключевые навыки:
- Занимались коммерческой разработкой от трёх лет
- Разрабатывали бэкенд и распределённые отказоустойчивые системы
- Работали с реляционными базами данных, например с PostgreSQL, и умеете эффективно использовать их под нагрузкой
- Хорошо знаете C++ и стандартную библиотеку
- Пишете аккуратный и проверяемый код
- Хотите развивать продукт, а не просто писать код