Все вакансии / Senior C++ Developer / Москва

Наш клиент – одна из крупнейших в России IT-компаний, занимающая лидирующее место на рынке в области сервисов. Продукт - это сервис доставки продуктов, максимально живой и с большим количеством активных пользователей.

Основные задачи:

  • Разработка сложного продукта с микросервисной архитектурой. Работа над задачами, связанными с клиентской логикой и с архитектурой приложения: какую из баз данных выбрать, в какой микросервис поместить код, как оптимизировать процессы и т.д.

  • Высокие нагрузки, масштабируемость, географическая распределённость, отказоустойчивость: даже при падении одного дата-центра необходимо продолжать работу.

  • Нагрузочное тестирование, кэширование, лаг репликации, идемпотентность запросов, семантика at least / at most / exactly once и другие особенности разработки распределённых нагруженных систем.

  • Использование передовых технологий, разработка на С++17.

 

Ожидания от кандидата:

  • Хорошее знание C++.

  • Опыт разработки для Unix или Linux.

  • Опыт работы с STL, желательно с Boost.

  • Опыт бэкенд-разработи высоконагруженных систем.

Плюсом будет:

  • опыт работы с многопоточными системами;

  • умение работать с MongoDB, PostgreSQL, Redis, Kafka; умение их масштабировать, шардировать;

  • умение проектировать архитектуру в распределённых системах.

 

Условия:

  • Комфортный офис в БЦ «Аврора» в шаговой доступности от метро.

  • Гибкий и удобный график работы.

  • Бесплатная парковка на территории БЦ, где есть места.

  • Расширенное ДМС со стоматологией, тренажёрный зал и дежурный врач в офисе.

  • Подведение итогов работы и премии каждые полгода.

  • Качественное обучение: поездки на семинары и конференции, библиотека для сотрудников, огромное количество внутренних тренингов.

  • Компенсация питания и бесплатные завтраки и полдники.

  • Ипотечная программа через год работы и многое другое.

Подраздел:

С++