Разработчик на С++
Зарплата
от 150 000 до 250 000 ₽
Требования
Местоположение и тип занятости
Компания
Кадровое агентство под ключ
Описание вакансии
Условия работы
Компания-наниматель — один из крупнейших российских сервисов по доставке блюд из ресторанов и продуктов из магазинов ищет разработчика C++ в одну из продуктовых команд.
Ключевые обязанности в команде Eaters:
- Создавать сервисы с учетом пограничных сценариев, поведения пользователя в приложении, продуктовых и бизнес-метрик;
- Писать код, который будет работать, даже если недоступна часть внутренних сервисов или весь ДЦ, учитывать фолбэки и сценарии деградации;
- Разрабатывать понятные идемпотентные расширяемые API;
- Проектировать сервисы, которые агрегируют множество данных «Еды» и возвращают их клиентам в режиме реального времени;
- Помогать преобразованию «Еды» в микросервисы на С++.
Ключевые обязанности в команде логистики:
- Участвовать в переходе логистики «Еды» на новый логистический движок;
- Непосредственно влиять на реализацию новых возможностей в логистике «Еды», в том числе и с продуктовой стороны;
- Улучшать алгоритмы назначения курьеров на заказы и урегулирования баланса спроса и предложения, а также прогнозирования времени и определения стоимости доставки;
- Вносить изменения в сложный граф взаимодействующих между собой микросервисов, чтобы разработанный вами функционал сделал логистику «Еды» лучше;
- Разрабатывать новые микросервисы с использованием большого количества уже готовых внутренних инфраструктурных компонентов Яндекса;
- Работать с СУБД PostgreSQL, оптимизируя работу кода под большие нагрузки;
- Строить свой код и работу с хранилищами данных в нем так, чтобы он имел максимальную отказоустойчивость, без проблем работал и деплоился в нескольких разнесенных дата-центрах одновременно.
Ключевые обязанности в команде платформы:
- Проектировать, разрабатывать и развивать микросервисы;
- Быть в курсе того, как твои решения влияют на миллионы пользователей, и учитывать это в своей работе;
- Работать с нагруженными сервисами.
Требуемые навыки:
- Хорошее знание C++ (сейчас мы ведем разработку на С++17);
- Разрабатывали для Unix или Linux;
- Опыт работы с STL, желательно с Boost;
- Опыт Backend-разработки, имели дело с высоконагруженными системами.
Будет плюсом, если вы:
Бонусы
- Комфортабельный офис в «Москва-Сити» в шаговой доступности от метро;
- Удобный график работы, возможность работать из дома, пока коронавирус не будет побежден;
- Компенсация оплаты питания;
- Расширенный пакет ДМС со стоматологией, 100%-я оплата больничного;
- Расширенный релокационный пакет;
- Подведение итогов работы и премии каждые полгода;
- Тренажерный зал и дежурный врач в офисе;
- Бесплатная парковка на территории бизнес-центра;
- Качественное обучение: поездки на семинары и конференции, библиотека для сотрудников, множество внутренних тренингов.