logo

C++ Developer

Откликнуться

Holyweb – сервисная IT-компания. Уже 6 лет мы создаем корпоративные системы и сервисы для IT-холдингов, ритейла, финтеха и логистических компаний.

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

Сейчас мы ищем Senior C++ Developer на один из наших новых проектов.

Обязанности

  • Участие в полном цикле разработки продукта: от проектирования архитектуры до релиза и поддержки.
  • Разработка высоконагруженных и отказоустойчивых систем на C++.
  • Оптимизация производительности (память, CPU, сетевые задержки).
  • Работа с многопоточностью и асинхронным программированием.
  • Проектирование масштабируемых решений с использованием микросервисов или монолитных архитектур.
  • Внедрение и настройка CI/CD, оркестрация (Kubernetes, Docker).
  • Реализация механизмов отказоустойчивости (failover, self-healing).
  • Проведение код-ревью, менторство junior/middle-разработчиков.
  • Взаимодействие с командой (бекенд, фронтенд, DevOps, QA).

Требования

  • 5+ лет коммерческого опыта на C++.
  • Глубокое знание C++17/20 (шаблоны, STL, RAII, move-семантика, умные указатели).
  • Опыт работы с многопоточностью (std::thread, mutex, atomic).
  • Понимание ассемблера x86-64, оптимизация кода (SIMD, cache-friendly код).
  • Системное программирование: управление памятью, системные вызовы (Linux/Windows), IPC.
  • Опыт работы с сетевыми протоколами (TCP/IP, HTTP/2, gRPC).
  • Умение проектировать архитектуру (SOLID, паттерны, микросервисы).
  • Опыт с системами сборки (CMake, Make), CI/CD (Jenkins, GitLab CI).
  • Владение отладчиками (gdb/lldb), профилировщиками (Valgrind, perf).
  • Работа с Git, статическими анализаторами (Clang-Tidy), санитайзерами (ASan, TSan).
  • Английский (чтение документации, коммуникация).

    Будет плюсом:

  • Опыт с оркестрацией (Kubernetes, Helm, Docker).
  • Мониторинг (Prometheus, Grafana).
  • Знание СУБД (шардинг, репликация, B-tree/LSM-tree, WAL).
  • Опыт с распределёнными базами (Cassandra, Spanner, Tarantool).
  • Понимание распределённых систем (CAP, Paxos/Raft, consistent hashing).
  • Тестирование на устойчивость (Jepsen, Chaos Monkey).

Условия

  • Конкурентная зарплата с индексацией и системой бонусов
  • Работа на проекте с инженерными вызовами;
  • Открытость к изменениям: мы готовы обсудить ваши идеи по улучшению сервисов или функционала
  • Свобода самовыражения — свели к минимуму бюрократию и душную корпоративную культуру
  • Крутая команда и профессиональное развитие: шеринг знаний, участие в профильных мероприятиях, обучение
  • Соблюдение work-life balance — программа Holyrelax для хобби и личностного развития
Расскажите об этой вакансии в соцсетях

Отклик на вакансию:

Я даю согласие на обработку перс. данных в соответствии с политикой конфиденциальности Holyweb