Москва
Санкт-Петербург
backend
C++ разработчик в Лавку

Сергей Федоров
Руководитель бэкенд-разработки Яндекс Лавки
Привет. Мы в Лавке постоянно развиваемся и улучшаем наш сервис, чтобы радовать пользователя оперативной доставкой продуктов — за 15 минут. У нас вы можете работать над живым сервисом. Уверен, им пользуются многие ваши друзья и близкие.
Почему интересно работать с нами:
- Мы разрабатываем сложный продукт с микросервисной архитектурой.
- У нас высокие нагрузки, масштабируемость и географическая распределённость.
- Можно работать с бизнес-логикой и инфраструктурой приложения.
- Мы используем передовые технологии и работаем на С++ 17.
Что нужно делать:
- работать над задачами, связанными с клиентской логикой и с архитектурой приложения: какую из баз данных выбрать, — в какой микросервис поместить код, как оптимизировать процессы;
- работать с СУБД PostgreSQL, MongoDB, Redis и с внутренними СУБД, уметь их масштабировать, шардировать;
- всегда продумывать отказоустойчивость: даже при падении одного дата-центра необходимо продолжать работу;
- понимать нагрузочное тестирование, кэширование, лаг репликации, идемпотентность запросов, семантику at least / at most / exactly once и другие особенности разработки распределённых нагруженных систем и разбираться в них.
Чего мы ждём от вас:
- хорошо знаете C++;
- разрабатывали для Unix или Linux;
- работали с STL, желательно с Boost;
- занимались бэкенд-разработкой, имели дело с высоконагруженными системами.
Будет плюсом:
- работа с многопоточными системами;
- работа с MongoDB, PostgreSQL, Redis, Kafka;
- опыт проектирования архитектуры в распределённых системах.

Юрий Мещеряков
Head of Recruitment Екома и Райдтеха
У нас многоступенчатый отбор — так получается объективнее и быстрее. Сейчас вы отправите резюме, и если всё сложится, то в ближайшие 3-5 дней мы пришлём вам приглашение. Что ждёт вас дальше, читайте на странице для подготовки к интервью.