Responsibilities
Рыночные данные: прием поставляемых поставщиками потоков, нормализация инструментов и символогии, и распространение их веб‑ и мобильным клиентам через WebSockets (управление подписками, снимок + дельта, конвергенция и ограничение скорости, обработка медленных потребителей, переподключение и повторная синхронизация); обеспечение прав доступа (в реальном времени vs. с задержкой, профессиональные vs. непрофессиональные). Управление ордерами: построение уровня интеграции поверх REST и FIX API клиринговой фирмы — шлюз ордеров (валидация, проверки до торговли, идемпотентная отправка), состояние ордеров, управляемое событиями поставщика, позиции, реализованная и нереализованная P&L, сверка с моментальными снимками и реестром. Надёжный приём веб‑хуков и потоков событий поставщика: проверка подписи, дедупликация, обработка событий вне порядка, обнаружение пробелов, воспроизведение. Аутентификация и управление сессиями, жизненный цикл аккаунтов, права доступа и хуки биллинга. Выявление пробелов в API поставщиков и предложение решений (создание, обход или эскалация к поставщику). Проектирование с учётом плавного деградирования при недоступности входящих потоков.
Requirements
5+ лет разработки бэкенда с упором на распределённые, событийно‑ориентированные системы; 3+ года в Node.js / TypeScript, включая работу рантайма под нагрузкой (event loop, обратное давление потоков, память/GC, масштабирование состояний соединений). Имеет опыт построения и эксплуатации системы реального времени с высоким fan‑out, обслуживающей множество одновременных клиентов, и может описать её цифрами (количество соединений, сообщений в секунду, p99 задержка). Практическое понимание порядка сообщений, дублирования доставки, идемпотентности, повторных попыток, обратного давления, воспроизведения и восстановления после сбоев. Опыт эксплуатации продакшн‑систем, обрабатывающих финансовые транзакции; опыт мониторинга, структурированного логирования, трассировки и расследования инцидентов. Опыт работы с AWS (контейнеры, IAM, управляемые сообщения/стриминг) и Redis; инфраструктура как код. Сильные практики автоматизированного тестирования (unit, integration, end‑to‑end). Возможны редкие поездки в США.
Nice to have
Интеграции с брокерскими, клиринговыми, кастодиальными или поставщиками рыночных данных; знание жизненного цикла ордеров по акциям и опционам (отправка, частичное исполнение, отмена/замена, отклонение). FIX, симвология финансовых инструментов, подключение к биржам. PostgreSQL, Redis и хранилище временных рядов или аналитическое хранилище. Системы, работающие с денежными значениями, аудит‑логи, сверка, регуляторные требования. Фьючерсы, криптовалюты или платформы предсказательных рынков.
О компании Lynx Capital Partners
Lynx Capital Partners (продуктовый бренд — Lynx Trading Technologies) сидит в Энглвуде, Нью-Джерси, и с 2000 года работает как внешнее технологическое бюро для брокеров рынка акций США: софт для автоматической торговли, маршрутизация ордеров по биржам, дарк-пулам и маркет-мейкерам, регуляторная отчётность, биллинг, бэк-офис и аналитика — то есть клиент получает торговую платформу под своим именем,…