О проекте:
Мы развиваем и сопровождаем программное обеспечение для торговых и клиринговых систем, где критически важны производительность, надёжность и отказоустойчивость. В связи с ростом ищем разработчика C++ уровня Middle, готового решать нетривиальные задачи в высоконагруженной среде.
Обязанности:
-
Разработка и оптимизация серверного ПО для торговых и клиринговых систем
-
Создание, написание и поддержка unit-тестов (gtest, boost test, catch2)
-
Проведение отладки и статического/динамического анализа кода
-
Участие в code review, обеспечение качества и читаемости кода
-
Повышение производительности приложений: снижение задержек, повышение throughput
-
Взаимодействие с другими разработчиками, аналитиками, QA
Требования:
-
3+ года опыта коммерческой разработки на C++
-
Уверенное знание языка и стандартной библиотеки (STL, контейнеры, умные указатели, многопоточность)
-
Опыт многопоточной разработки
-
Понимание различий между юнит- и интеграционными тестами
-
Опыт написания юнит-тестов с использованием gtest, boost test, catch2
-
Опыт работы с CMake, Git
-
Навыки поддержки и написания Python-скриптов
-
Знание основных паттернов проектирования
-
Понимание жизненного цикла разработки ПО (SDLC)
Будет плюсом:
-
Опыт разработки серверных решений под Linux
-
Навыки работы с AI-ассистентами (GitHub Copilot, DeepSeek, Qwen 2.5 и др.)
-
Базовые знания SQL
-
Опыт профилирования и оптимизации C++-приложений
-
Знание принципов работы финансовых/биржевых систем — большой плюс
Мы предлагаем:
-
Конкурентную заработную плату (обсуждается индивидуально)
-
Гибкий график, возможность частично удалённой работы
-
Интересные задачи в области высоконагруженных систем
-
Современный технологический стек
-
Доступ к внутренним обучающим программам и конференциям
-
Влияние на технические решения и развитие продукта
Хочешь стать частью команды, где ценится качество, глубина технических решений и ответственность? Присылай резюме – обсудим!