Бэкенд-разработчик в команду контроля исполнителей Яндекс Про

Ищем разработчика на C++ в команду контроля исполнителей Яндекс Такси. Построим единый сервис валидации данных водителей и курьеров и переведём на него весь бэкенд Яндекс Про — миллионы исполнителей в 40+ странах. Будет много продуктовых решений, высоких нагрузок и влияния на архитектуру.Разработка и внедрение единого сервиса валидации данных исполнителей
Предстоит спроектировать и развивать сервис, в котором будут жить правила валидации и нормализации данных исполнителей: версионирование, страновая специфика, удобный API для потребителей. Нужно будет сформулировать единые правила нормализации ФИО, документов, номеров и дат — и договориться о них с командами-потребителями. Мы интегрируем сервис во все ключевые бэкенды Яндекс Про, которые принимают, обновляют или используют данные водителей и курьеров, а заодно приведём в порядок исторические данные: построим процессы переразметки и миграции, чтобы старые записи соответствовали новым правилам. Параллельно соберём метрики и мониторинги качества данных, чтобы видеть деградации раньше, чем их заметит бизнес. Больше о бэкенде в Яндексе — в канале Yandex for Backend* Знакомы с C++ и STL * Разрабатывали для Linux * Ориентируетесь в классических алгоритмах и структурах данных, знакомы с NoSQL- и SQL-базами данных: PostgreSQL, MongoDB, Redis и другими * Предпочитаете баланс между техническими и продуктовыми задачами * Умеете договариваться со смежными командами* Работали с высоконагруженными системами и понимаете, как выкатывать изменения формата данных без даунтайма * Работали с микросервисной архитектурой и Docker * Занимались миграцией данных и работали с историческими записями

Similar jobs