C++ Developer
Summary
Senior C++ Developer at Holyweb, a service IT (outstaffing) company building systems for clients in retail, fintech and logistics. Day to day: full-cycle development of high-load, fault-tolerant systems in modern C++ (C++17/20) — architecture, performance optimization, multithreading, networking, CI/CD with Docker/Kubernetes, plus code reviews and mentoring.
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 для хобби и личностного развития
