Наша команда CoreTaxi занимается бэкендом, связанным с циклом заказа такси. Отвечаем за расчёт стоимости поездки, создание и трекинг заказа, тарифы и десяток фич разной величины.

С нами интересно, потому что:

  • мы запускаем фичи для миллионов пользователей (например, семейный аккаунт и индекс спроса);
  • мы влияем на конечный продукт: при желании можно поучаствовать в проработке пользовательской функциональности проектов;
  • почти все наши сервисы проектируются под большую нагрузку — в тысячи (а иногда и десятки тысяч) RPS;
  • даже небольшой простой сервиса влечёт за собой огромные потери, поэтому мы уделяем большое внимание надёжности систем;
  • вас ждут архитектурные и технические челленджи, где можно здорово прокачать свои хард-скиллы.

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

  • разрабатывать микросервисы на современных C++ и Python;
  • проектировать архитектуру сервисов с нуля (как будут взаимодействовать микросервисы, как синхронизировать данные), не забывать про гонки, например денежные транзакции;
  • работать с базами данных SQL и NoSQL, уметь их масштабировать, шардировать, обрабатывать данные с учётом eventual consistency и другими аспектами ACID;
  • продумывать отказоустойчивость: какие фолбэки предусмотреть; как реализовать graceful degradation;
  • проектировать внутренний и клиентский API: учитывать идемпотентность; помнить про семантику at least / at most / exactly once; кешировать тяжёлые данные и т. д.

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

  • профессионально владеете любым современным языком программирования;
  • работали с реляционными и нереляционными базами данных;
  • ориентируетесь в классических алгоритмах и структурах данных.
Фотография автора цитаты
Фотография автора цитаты

Юрий Мещеряков

Head of Recruitment Екома и Райдтеха

У нас многоступенчатый отбор — так получается объективнее и быстрее. Сейчас вы отправите резюме, и если всё сложится, то в ближайшие 3-5 дней мы пришлём вам приглашение. Что ждёт вас дальше, читайте на странице для подготовки к интервью.