Техлид бэкенда в команду Mature Markets Yandex Go

Команда Mature Markets делает бэкенд для приложения Yandex Go.

Мы улучшаем продукт в странах, где Яндекс Такси работает не первый год и уверенно себя чувствует. Нам важно дать пользователю больше чем простой сценарий такси — например, комфортные поездки с ребёнком или животным, тонкую настройку требований к поездке, выгодные оферы на повышенные тарифы.

Кроме этого, наша команда занимается платежами в Такси: отвечаем за привязки карт, списания, долги, кешбэк и ещё с десяток платёжных фич.

Мы ищем человека, который будет вести проекты Mature Markets со стороны бэкенда: от локальных изменений в пользовательских коммуникациях до большой переработки экрана с тарифами.

Почему с нами интересно:

  • улучшаем продукт для миллионов пользователей;
  • наши решения напрямую влияют на бизнес;
  • работаем с большой нагрузкой: типичный сервис обрабатывает от 1 до 10 тысяч запросов в секунду;
  • разработчики плотно общаются с менеджерами продукта и дизайнерами и влияют на продуктовые решения.

Какие задачи вас ждут

  • придумывать технические решения для сложных продуктовых задач;
  • общаться с продуктовыми менеджерами, мобильными разработчиками, аналитиками и дизайнерами;
  • проектировать распределённую архитектуру: решать челленджи с синхронизацией, гонками и консистентностью данных;
  • разрабатывать микросервисы на современном C++ и Python: пишем на C++ 20 и userver, Python 3.7 (скоро на 3.11);
  • работать с реляционными и нереляционными базами данных: мы используем PostgreSQL, Mongo, пробуем YDB и много храним на YT;
  • продумывать отказоустойчивость: продуктовые фичи не должны ломать основной сценарий заказа такси, нужно уметь плавно деградировать, если что-то идёт не так;
  • придумывать гибкие и универсальные решения: клиентское приложение долго обновлять, поэтому мы держим максимум логики на бэкенде;
  • проектировать внутренние и клиентские API: думать про идемпотентность и версионирование, семантики at least / at most / exactly one, кеширование и нагрузку.

Мы ждём, что вы

  • профессионально владеете любым современным языком программирования;
  • понимаете, как устроен современный бэкенд;
  • умеете находить общий язык с мобильными разработчиками, менеджерами и аналитиками;
  • умеете вести сложные технические проекты до запуска.
Спасибо за отклик!

Мы свяжемся с вами в течение недели.

Fri Feb 09 2024 12:47:58 GMT+0300 (Moscow Standard Time)