Руководитель команды разработки в Лавку

MoscowBackend, C++, Unix-based system administration, LinuxLavkaTeam leader
Яндекс.Лавка — это новый формат магазина у дома. Главное отличие от привычных — в Лавку не надо ходить. Тем более что поход в ближайший продуктовый, скорее всего, займет больше времени, чем доставка из Лавки. Мы развиваемся и улучшаем сервис, чтобы радовать пользователя быстрой доставкой продуктов — за 15 минут.
Мы ищем сильных руководителей команд. Вы станете работать над сервисом, которым пользуются ваши близкие и качеством которого вы будете гордиться вместе с нами.

Вам предстоит:

  • взять на себя одну из зон ответственности (курьерскую логистику, платежные системы либо сопровождение заказа);
  • усиливать команду: нанимать и развивать людей;
  • участвовать в разработке (мы ожидаем минимум 50% времени работы руками);
  • работать над задачами, связанными с клиентской логикой и с архитектурой приложения: какую БД выбрать, в какой микросервис поместить код, как оптимизировать процессы;
  • работать с СУБД PostgreSQL, MongoDB, Redis и с внутренними СУБД, масштабировать и шардировать их;
  • продумывать отказоустойчивость: даже при падении одного дата-центра необходимо продолжать работу;
  • понимать нагрузочное тестирование, кеширование, лаг репликации, идемпотентность запросов, семантику at least / at most / exactly once и другие особенности разработки распределенных нагруженных систем и разбираться в них.

Мы ждем, что вы:

  • хорошо знаете C++;
  • разрабатывали для Unix или Linux;
  • работали с STL, желательно с Boost;
  • занимались бэкенд-разработкой, имели дело с высоконагруженными системами.

Будет плюсом, если вы:

  • работали с многопоточными системами;
  • умеете работать с MongoDB, PostgreSQL, Redis, Kafka;
  • умеете проектировать архитектуру в распределенных системах.

Наши особенности:

  • разработка сложного продукта с микросервисной архитектурой;
  • высокие нагрузки и масштабируемость;
  • географическая распределенность;
  • возможность работать с бизнес-логикой и инфраструктурой приложения;
  • использование передовых технологий;
  • разработка на С++17.

Условия:

  • комфортный офис в «Москва-Сити» в шаговой доступности от метро;
  • удобный график;
  • компенсация оплаты питания;
  • расширенный пакет ДМС со стоматологией, 100%-я оплата больничного;
  • подведение итогов работы и премии каждые полгода;
  • тренажерный зал и дежурный врач в офисе;
  • бесплатная парковка на территории бизнес-центра;
  • обучение: поездки на семинары и конференции, библиотека для сотрудников, множество внутренних тренингов.