Разработчик на C++ в Core Food Bootcamp
Summary
C++ backend developer joining a bootcamp for the core product of Yandex Eda/Delivery: you rotate across several teams (home page, ordering, post-order real-time tracking, growth) and then pick one to stay with. The work is high-load backend development in C++ with STL, multithreading, distributed architecture, PostgreSQL and Redis.
Отвечает за главную страницу — от списка ресторанов и магазинов, их ранжирования и различных подборок до рекламных интеграций, а также за фильтры, коллекции, баннерные коммуникации, карты самовывоза. Это самая важная часть приложений, так как именно здесь начинается путь пользователя. У нас запланирован большой бэклог продуктовых задач, чтобы помочь пользователю находить нужные блюда за счёт ML-механик и удобного UI/UX. Команда заказа
Отвечает за процесс сопровождения клиента от формирования заказа до ожидания доставки. Мы стараемся создать максимально простой и понятный интерфейс, но при этом не потерять в качестве и гибкости функций. Наша глобальная цель — повысить конверсию собранных корзин в реальные заказы. Команда опыта после заказа
Ключевая задача команды — предоставление реалтайм-трекинга по сотням тысяч заказов в нескольких приложениях. Это самый нагруженный продуктовый сервис, который должен максимально быстро и стабильно отвечать клиентам, при этом предоставлять информацию из десятков микросервисов, имеющих разную скорость ответа и доступность. Команда роста
Отвечает за рост заказов в клиентском приложении Яндекс Еды. Мы развиваем платформу скидок и промокодов, улучшаем флоу их отображения, развиваем геймификацию и выдачу неденежных наград, а ещё создаём новые механики, которые приведут к новым заказам.* Хорошо знаете C++ и работали с STL * Занимались бэкенд-разработкой, работали с высоконагруженными системами * Умеете согласовывать требования со смежными командами или продакт-менеджерами* Разрабатывали многопоточные системы * Работали с PostgreSQL, Redis * Умеете проектировать архитектуру в распределённых системах