TL;DR
Lead Backend Developer (C++/Arc): Разработка и масштабирование высоконагруженной системы контроля версий Arc для монорепозиториев Яндекса с акцентом на отказоустойчивость, быстродействие и виртуализацию рабочих копий. Фокус на управлении распределенной командой, оптимизации API, работе с многоуровневым кэшированием и развитии внутренних инструментов разработки.
Локация: Офисы в Москве и Санкт-Петербурге (гибридный формат).
Компания
Яндекс — крупнейшая российская технологическая компания, создающая экосистему сервисов и инфраструктурных инструментов для разработчиков.
Что делать
- Руководить разработкой системы контроля версий и сопутствующих инструментов для монорепозитория.
- Развивать архитектуру сервиса, включая работу с публичными API, rate-limiter, базами данных и кэшированием.
- Управлять распределенной командой, выстраивать внутренние процессы и контролировать выполнение задач.
- Расставлять приоритеты и обеспечивать техническое развитие продукта совместно с техническим лидером.
- Улучшать пользовательский опыт разработчиков, внедряя Git-like flow в масштабируемую среду Arc.
Требования
- Глубокое понимание устройства современных систем контроля версий.
- Опыт управления командой и построения внутренних процессов разработки.
- Навыки управления проектами, расстановки приоритетов и контроля выполнения задач.
- Профессиональный опыт разработки на C++.
Культура и преимущества
- Расширенное ДМС со стоматологией, чекапами и страхованием родственников.
- Льготные жилищные займы для сотрудников российских офисов.
- Доступ к внутренней образовательной платформе, программам менторства и оплата участия в конференциях.
- Гибкий график работы без фиксированного времени начала и конца дня.
- Наличие оборудованных спортзалов в крупных офисах и компенсация спортивных активностей.
