Разработчик С++ в команду разработки сервисов процессинга заказов Еды
Требования
Местоположение и тип занятости
Компания
Компания, которая развивает самую популярную в России поисковую систему и десятки других сервисов
Описание вакансии
О компании и команде
Яндекс Еда — сервис по доставке блюд из ресторанов и продуктов из магазинов. Наша команда отвечает за успешное и своевременное прохождение заказа по всем ключевым этапам его жизненного цикла: от создания до получения пользователем. Для нас важна отказоустойчивость и прозрачность компонентов и контроль их работы.
Что нужно делать:
- разрабатывать основные платформенные сервисы цикла заказа: процессинг, состав, сервис клиентских оферов, история заказов;
- разрабатывать платформенные компоненты, которые помогают другим командам быстро реализовывать новую продуктовую логику. Тесно взаимодействовать с другими командами Еды;
- разрабатывать новые микросервисы с помощью большого количества уже готовых внутренних инфраструктурных компонентов Яндекса;
- работать с PostgreSQL и внутренними СУБД Яндекса, оптимизировать код под большие нагрузки;
- выстраивать код и работу с хранилищами данных для обеспечения максимальной отказоустойчивости, беспроблемной работы и возможности развёртывания в нескольких разнесённых дата-центрах одновременно.
Ожидания от кандидата
Мы ждем, что вы:
- хорошо знаете C++ (у нас C++17);
- работали с STL и Boost (желательно);
- разрабатывали бэкенд, имели дело с высоконагруженными системами.
Будет плюсом, если вы:
- разрабатывали многопоточные системы;
- умеете работать с PostgreSQL, Redis;
- умеете проектировать архитектуру в распределённых системах.
Условия работы
Условия:
- сильная команда, с которой можно расти;
- возможность влиять на процесс и результат;
- премии каждые полгода за эффективную работу;
- компенсация оплаты питания;
- тренажёрный зал и дежурный врач в офисе;
- расширенная программа ДМС: оплата 80% стоимости ДМС для супругов и детей;
- гибкий график.