C++ разработчик (Linux)
Кого мы ищем
Мы ищем backend-разработчика, который умеет создавать надежные и масштабируемые решения. У нас ты будешь работать над сервисами с высокой нагрузкой, интеграциями с внешними системами и внутренними инструментами, которые влияют на бизнес каждый день.
Что предстоит делать
- Разрабатывать и оптимизировать высоконагруженные приложения на C++ под Linux/Ubuntu
- Создавать и поддерживать многопоточные и сетевые приложения
- Разрабатывать системные утилиты и сервисы для операционной системы Linux
- Оптимизировать производительность и эффективность существующих решений
- Участвовать в проектировании архитектуры программного обеспечения
- Интегрировать C++ приложения с другими системами и библиотеками
- Разрабатывать и поддерживать модули ядра Linux (при необходимости)
- Реализовывать межпроцессное взаимодействие (IPC)
- Проводить код-ревью и участвовать в улучшении процессов разработки
Качества
- Опыт коммерческой разработки на C++ от 2-х лет
- Глубокие знания стандартов C++11/14/17 и современных практик разработки
- Опыт работы с Linux/Ubuntu как платформой разработки
- Знание многопоточного программирования (pthreads, std::thread, async)
- Понимание системного программирования в Linux (системные вызовы, IPC, сокеты)
- Умение работать с системами сборки (CMake, Makefile)
- Опыт отладки и профилирования приложений (gdb, valgrind, perf)
- Знание сетевого программирования (TCP/IP, UDP, HTTP)
- Умение писать чистый, поддерживаемый и документированный код
Будет плюсом
- Опыт работы с Boost библиотеками
- Знание контейнеризации (Docker, Kubernetes)
- Опыт разработки модулей ядра Linux
- Знание скриптовых языков (Bash, Python)
- Опыт работы с системами непрерывной интеграции (CI/CD)
- Знание принципов TDD и unit-тестирования (Google Test, Catch2)
Мы ищем C++ разработчика, который умеет создавать эффективные и надежные системные решения. У нас ты будешь работать над высоконагруженными приложениями, системными утилитами и сложными техническими задачами, которые требуют глубокого понимания работы операционной системы и аппаратного обеспечения.
Мы предлагаем возможность работать над интересными проектами в сильной команде профессионалов, современный стек технологий и условия для профессионального роста. Компания ценит техническую экспертизу и создает среду, где можно реализовать самые сложные и амбициозные технические задачи.