
Кузьминова Алеся Игоревна
Разработчик C++
200 000 - 400 000 RUR
- C++
- Асинхронное программирование
- Boost
Задачи:
- Написание качественного, поддерживаемого и эффективного кода на современном C++ (C++17/C++20).
- Разработка, внедрение и тестирование C++-коннекторов для взаимодействия с централизованными и децентрализованными биржами.
- Работа с асинхронными и многопоточными моделями программирования.
- Профилирование и оптимизация кода.
- Совместная работа с системным архитектором по стратегиям реализации архитектуры продукта.
- Разработка модульных и интеграционных тестов.
- Ведение технической документации.
Ожидания от кандидата:
- Подтвержденный профессиональный опыт (обычно 3+ года) в разработке программного обеспечения на C++.
- Отличное владение современными стандартами C++ (C++14/C++17 обязательно, знание C++20 будет плюсом).
- Глубокое понимание: структуры данных, алгоритмы, объектно-ориентированное программирование.
- Практический опыт асинхронного программирования на C++ (например, Boost.Asio, обратные вызовы, фьючерсы).
- Отличные знания о том, как создавать структуры данных в памяти.
Хорошее понимание сетевых протоколов (TCP/IP, HTTP/HTTPS, WebSockets). - Умение работать самостоятельно над поставленными задачами и эффективно сотрудничать в небольшой команде/с ведущим архитектором.
Желаемые квалификации и навыки:
- Опыт работы с системами с низкой задержкой, высокой пропускной способностью или системами реального времени.
- Опыт работы в секторе финансовых технологий (FinTech), в частности с торговыми системами, рыночными данными или исполнением ордеров.
- Практический опыт интеграции со сторонними API RESTful и WebSocket.
- Опыт работы с конкретными библиотеками C++, относящимися к проекту: Boost (особенно Asio, Beast), высокопроизводительные библиотеки JSON (например, simdjson), библиотеки логирования (например, spdlog).
- Знакомство с методами/инструментами профилирования и оптимизации производительности (например, perf, Valgrind).
- Знание концепций параллельного программирования.
Что мы предлагаем:
- Возможность поработать над сложным новым проектом в сфере высокочастотной торговли.
- Прямое влияние на основную инфраструктуру новой торговой системы.
- Работа с современным C++ и фокус на высокопроизводительных вычислениях.
- Среда совместной работы с тесным взаимодействием с системным архитектором.
- Возможности обучения и развития в передовой области.
- Мы рассматриваем кандидатов не только из Москвы, но и из других городов или стран.