Обязанности:
Мы ищем Senior C++ Software Engineer для разработки новой распределённой платформы для алгоритмической торговли. Вы будете не только писать код, но и участвовать в проектировании архитектуры, решать сложные задачи и предлагать эффективные решения. Нам нужен специалист, который ценит качество кода, элегантные решения сложных проблем и не потерпит посредственных результатов.Чем предстоит заниматься:• Разрабатывать компоненты для торговой платформы на C++ под Linux.• Проектировать взаимодействие между компонентами системы.• Участвовать в создании архитектуры и предлагать оптимальные технические решения.• Проводить модульное, интеграционное и регрессионное тестирование.• Внедрять лучшие практики разработки ПО и следить за их соблюдением.Что мы ждем от вас:• Степень бакалавра в области информатики или смежной области.• 6+ лет опыта разработки сложных систем на C++.• Отличное знание C++ 17/20 и интерес к нововведениям.• Опыт многопоточного программирования и хорошее понимание модели памяти C++.• Знание алгоритмов, структур данных, объектно-ориентированного проектирования и паттернов.• Опыт написания unit-тестов и стремление к высокому качеству кода.Будет плюсом:• Опыт работы с сетевым кодом и протоколами обмена данными.• Знание Python, Java, Rust или других языков программирования.• Опыт работы с базами данных или кешами в оперативной памяти.• Понимание структуры проектов с использованием CMake.Почему вам понравится у нас:• Задачи высокого уровня сложности и быстрые циклы обратной связи.• Команда профессионалов мирового уровня.• Доступ к современному оборудованию и технологиям.• Гибкий график и возможность работать удалённо.