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