Разработчик на C++ в команду международных проектов Яндекс Еды
Яндекс Еда — динамичный сервис доставки блюд из ресторанов и продуктов из магазинов. Ежедневно мы обрабатываем миллионы заказов по всему миру и уже вышли на рынки СНГ и других стран.
Наша команда развивает сервис на международном уровне: мы запускаем клиентское приложение в новых странах и реализуем проекты для роста сервиса.
Мы ищем бэкенд-разработчика для работы над проектами, которые в реальном времени влияют на бизнес. Если вы любите сложные задачи, глобальный масштаб и хотите участвовать в создании продукта, который используют миллионы людей, присоединяйтесь к команде Яндекс Еды!
Задачи и обязанности
Запуски в новых странах
Ваша команда будет адаптировать бэкенд клиентского приложения для запуска в новых странах. Это не рутина — в каждой стране вас ждут новые и интересные челленджи: от работы с новыми валютами и локальными платежами до учёта культурных и регуляторных особенностей.
Развитие на международных рынках
Фудтех на международном рынке — высококонкурентная среда, где нужно быстро расти. Вы будете заниматься проектами, которые помогут сервису сохранять нужный темп, и реализовывать масштабные фичи, чтобы опережать конкурентов. Например, предстоит внедрять новую скидочную механику, которая затронет весь процесс заказа, или интегрировать новое приложение после M&A-сделки.
Развитие опции Яндекс Еды в подписке Плюс на международном рынке
Подписка — один из механизмов роста на международном рынке. Это масштабная фича, которая пронизывает весь продукт. Ваша команда будет отвечать за её поддержку и развитие: вы будете запускать подписку в новых странах, адаптируя её под локальные платежи, комплаенс и другие нормы, а также реализовывать новые механики.
Больше о бэкенде в Яндексе — в канале Yandex for Backend
Требования
- Хорошо знаете C++
- Разрабатывали для Unix или Linux
- Работали с STL, желательно с Boost
- Знакомы с требованиями ACID, уровнями изоляции, шардированием и репликацией БД
- Разрабатывали бэкенд, работали с высоконагруженными системами
Дополнительные требования
- Работали с многопоточными системами
- Умеете работать с MySQL, PostgreSQL, Redis, RabbitMQ
- Проектировали архитектуру в распределённых системах
- Пишете тесты и скрипты на Python