Q5 — команда, которая помогает запускать и вытягивать сложные проекты. Мы работаем как инженерное усиление: подключаемся к другим командам, быстро погружаемся в их системы и помогаем реализовать задачи, до которых обычно «не доходят руки». Это могут быть: архитектурные изменения, оптимизация производительности, внедрение новых технологий, запуск новых сервисов и продуктов. Особенность команды:
Мы не привязаны к одному стеку или продукту. Наша работа — быстро разобраться и принести результат. Сегодня это может быть C++, завтра — Go, а через месяц — TypeScript. При этом C++ остаётся нашим основным и ключевым языком. Почему это интересно: разнообразие задач и доменов, возможность работать с разными технологиями, быстрый рост за счёт постоянной смены контекста. Выступление Паши Сухова на C++ Russia
ТГ канал про С++

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

Погружаться в архитектуру различных сервисов
Мы приходим, разбираемся, как что работает, какие подходы используют. Находим, что работает не так. Оцениваем, какими трудозатратами можно улучшить и стоит ли вообще это трогать. Работать с чужим кодом и улучшать его
Если мы решили что-то улучшить, то берём на себя обязательства и выполняем их, не разрушая чужие паттерны разработки и процессы. Предлагать и внедрять инженерные решения
Иногда надо пробовать новые технологии, решения, подходы. Многие смелые эксперименты будут проходить через нас, а нам надо учиться жить на не известном никому технологическом стеке. Участвовать в запуске новых проектов
Есть проект, который кто-то уже придумал, и сделать его надо было вчера. А наём — штука не быстрая, особенно с высокими требованиями. Пока ещё наймут целую команду, обкатают, выйдут на производственные мощности... А код уже вчера должен быть готов. Не сомневайтесь — отправят именно нас. Помогать командам справляться со сложными задачами
Команда сама знает, что ей надо сделать сейчас, чтобы стало хорошо. Она бы и рада всё починить, но для этого надо временно увеличить команду вдвое, а такой возможности нет. Мы приходим, получаем задачи и усиливаем команду на каком-нибудь отдельно взятом проекте. Больше о бэкенде в Яндексе — в канале Yandex for Backend

Ключевые навыки:

  • Обладаете сильной технической базой, особенно в C++
  • Умеете быстро осваивать новые технологии
  • Не теряетесь в незнакомом коде
  • Мыслите системно и архитектурно
  • Готовы работать в динамичной среде