TL;DR

Lead Backend Developer (C++/Arc): Разработка и масштабирование высоконагруженной системы контроля версий Arc для монорепозиториев Яндекса с акцентом на отказоустойчивость, быстродействие и виртуализацию рабочих копий. Фокус на управлении распределенной командой, оптимизации API, работе с многоуровневым кэшированием и развитии внутренних инструментов разработки.

Локация: Офисы в Москве и Санкт-Петербурге (гибридный формат).

Компания

Яндекс — крупнейшая российская технологическая компания, создающая экосистему сервисов и инфраструктурных инструментов для разработчиков.

Что делать

  • Руководить разработкой системы контроля версий и сопутствующих инструментов для монорепозитория.
  • Развивать архитектуру сервиса, включая работу с публичными API, rate-limiter, базами данных и кэшированием.
  • Управлять распределенной командой, выстраивать внутренние процессы и контролировать выполнение задач.
  • Расставлять приоритеты и обеспечивать техническое развитие продукта совместно с техническим лидером.
  • Улучшать пользовательский опыт разработчиков, внедряя Git-like flow в масштабируемую среду Arc.

Требования

  • Глубокое понимание устройства современных систем контроля версий.
  • Опыт управления командой и построения внутренних процессов разработки.
  • Навыки управления проектами, расстановки приоритетов и контроля выполнения задач.
  • Профессиональный опыт разработки на C++.

Культура и преимущества

  • Расширенное ДМС со стоматологией, чекапами и страхованием родственников.
  • Льготные жилищные займы для сотрудников российских офисов.
  • Доступ к внутренней образовательной платформе, программам менторства и оплата участия в конференциях.
  • Гибкий график работы без фиксированного времени начала и конца дня.
  • Наличие оборудованных спортзалов в крупных офисах и компенсация спортивных активностей.