О компании
Яндекс Go развивает приложение Яндекс Про, которым пользуются водители Яндекс Такси. Команда стремится сделать приложение более понятным и прозрачным, а работу водителей — приятнее и продуктивнее. Приложение является их основным рабочим инструментом.
Обязанности
- Проектировать и разрабатывать новые функции в Яндекс Про.
- Поддерживать и развивать важную для сервиса функциональность, связанную с рейтингом, категориями, опциями и способами оплаты.
- Вносить архитектурные изменения в сервисы, повышать их надёжность и улучшать архитектурные решения.
- Разрабатывать продуктовые и технические метрики и графики для оценки работоспособности системы и влияния на продукт.
Требования
- Профессионально владеть современным языком программирования и быть готовым разрабатывать на C++20.
- Уметь работать с реляционными и нереляционными базами данных.
- Знать классические алгоритмы и структуры данных.
- Быть внимательным к деталям и готовым брать на себя ответственность.
- Технологический стек: C++20 на фреймворке userver, Python 3.7, PostgreSQL, MongoDB, Logbroker (внутренний аналог Apache Kafka).
- Будет плюсом знакомство с C++ или Python, опыт разработки распределённых систем, проектирования высоконагруженных отказоустойчивых сервисов или их частей, построения продуктовых и технических метрик, проверки гипотез и проведения A/B-экспериментов.
Условия
- Работа в офисе или в гибридном формате.
- Локации: Москва, Санкт-Петербург.