Добавь резюме в профиле, а нейросеть определит твою категорию. Затем ты сможешь генерировать сопроводительные письма для вакансий этой категории
c++ developer
сопроводительное письмо
описание
Команда занимается разработкой высоконагруженных сервисов в микросервисной архитектуре для российского аэрокосмического проекта.
задачи
- Руководить людьми: 1:1, performance review, найм и собеседования
- Обеспечивать техническое лидерство команды C++ разработки: постановка задач, декомпозиция, контроль сроков и рисков, помощь в сложных участках
- Проектировать и развивать высоконагруженные сервисы в микросервисной архитектуре (API, взаимодействие сервисов, контракты)
- Разрабатывать и поддерживать сетевые компоненты на базе ASIO (async I/O), строить event-driven логику
- Использовать C++20 (coroutines, modern concurrency, constexpr, concepts/constraints при необходимости) для повышения производительности и читаемости
- Работать с многопоточностью: threads, синхронизация, lock-free/low-lock подходы при необходимости, профилирование и устранение contention
- Проводить ревью кода и архитектурные ревью: поддерживать единые стандарты, выявлять дефекты и улучшения
- Поддерживать качество: тестирование (unit/integration), CI/CD практики, статический анализ, code style
- Диагностировать и оптимизировать производительность: профилирование, анализ latency/throughput, устранение утечек, оптимизация аллокаций
- Обеспечивать надежность продакшена: triage инцидентов, postmortem, работа с логированием/метриками/трейсингом
- Заниматься менторингов: развитие инженеров, обмен знаниями, онбординг, формирование технической культуры
требования
- Опыт коммерческой разработки на C++20 от 5 лет, опыт в роли ведущего/старшего инженера (или TL)
- Отличное знание Linux: процессы/потоки, системные вызовы, сеть, диагностика (gdb/lldb, perf, strace и т.п.)
- Уверенное понимание concurrency: модели памяти, синхронизация, race conditions, deadlocks, lifetime issues
- Практический опыт асинхронной разработки и сетевого программирования: ASIO/Boost.Asio, event loop, таймеры, backpressure
- Сильные навыки шаблонов (templates): типобезопасные абстракции, SFINAE/requires/concepts (по необходимости), compile-time техники
- Понимание и опыт применения C++20 coroutines: co_await, co_return, executors/schedulers (или аналогичные подходы), корректное управление временем жизни
- Опыт разработки/эксплуатации microservices: контракты, версияция, отказоустойчивость, идемпотентность, наблюдаемость
- Опыт проектирования модулей/библиотек, написания понятного поддерживаемого кода и проведения code review
- Умение принимать архитектурные решения, аргументировать компромиссы и вести команду к результату
- Будет плюсом team leadership.
условия
- Рассматривают кандидатов только из Москвы (МО) и готовых к переезду
навыки