Описание
Специалист отвечает за проектирование и развитие торговой инфраструктуры, включая управление жизненным циклом ордеров, маршрутизацию, интеграции с биржами и брокерами и контроль рисков до совершения сделок.
Задачи
•Владеть торговым доменом: OMS, жизненным циклом ордера и smart order routing
•Разрабатывать адаптеры к биржам и прайм-брокерам: FIX, нативные протоколы, REST, WebSocket и SSE
•Поддерживать типы ордеров market, limit, stop, take profit, stop loss, частичные исполнения, amend и cancel
•Строить проверки рисков до сделки, лимиты и блокировку средств совместно с сервисом счетов
•Обеспечивать обработку команд и исполнений по принципу effectively-once, восстановление после сбоев и сверку позиций
•Развивать собственный matching engine, в том числе для криптобиржи
Требования
•Опыт работы в бэкенд-разработке от 5 лет, из них от 3 лет в трейдинге: у брокера, на бирже, в проп-трейдинге или на криптобирже
•Опыт создания OMS, EMS или matching engine в промышленной эксплуатации
•Понимание микроструктуры рынка, торговых сессий, типов ордеров и протокола FIX
•Знание Go или готовность перейти на него с Java, C++ или Rust
•Опыт конкурентного программирования и разработки систем с низкой задержкой
•Знание Kafka, PostgreSQL и Redis
Будет плюсом: интеграция с Мосбиржей (ASTS), американскими рынками и криптобиржами, опыт SOR и агрегации ликвидности
Условия
•Офис в Ереване
•Помощь с переездом
•Для сильных кандидатов возможен удалённый формат