Техлид в команду развития микросервисной архитектуры Маркета

Дата размещения вакансии: 17.09.2024
Работодатель: Яндекс
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
Более 6 лет

В Маркете продаются сотни миллионов товаров. Каждую секунду пользователи совершают тысячи запросов на получение информации о них. Для каждого товара и пользователя может быть уникальное промопредложение.

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

Обязанности:

  • Разработка бэкенда
    Вы станете разрабатывать бэкенды, которые будут отдавать данные о товарах в Маркете для целевой архитектуры. Вас — и нас — ждут два основных челленджа:

Первый — данных очень много, и их становится всё больше, потому что 1) ассортимент Маркета бурно растёт; 2) продукт усложняется, у товаров появляется больше свойств; 3) количество запросов от пользователя тоже растёт. Мы ожидаем, что нагрузка на наш сервис за год вырастет в десять раз. При этом тайминги нужно сохранить.

Второй — поставка данных. С одной стороны, она должна быть быстрой: единицы минут. С другой стороны, нужны проверки, которые не дадут просочиться битым данным. А если это случилось — надо за 10 минут откатиться на бэкап. В ином случае потери могут оказаться колоссальными (если мы покажем неправильные цены, например).

Требования:

  • Занимались промышленной разработкой на C++
  • Умеете выстраивать процесс разработки, проводить ревью архитектуры, кода и т. д.
  • Управление командой
  • Запускали крупные проекты

Условия:

  • сильная команда, с которой можно расти;
  • сложные задачи для сервисов с миллионами пользователей;
  • возможность влиять на процесс и результат;
  • зарплата на уровне рынка и выше;
  • премии каждые полгода для всех, кто успешно прошёл ревью;
  • расширенная программа ДМС, оплата 80% стоимости ДМС для супругов и детей;
  • гибкий график работы.