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