Senior Backend Engineer (Node.js / TypeScript)

Lynx Capital Partners ๐Ÿ”ฅ Responds Quickly
$$$$
Product

Responsibilities

 

  • Market data: ingest vendor feeds, normalize instruments and symbology, and fan out to web and mobile clients over WebSockets (subscription management, snapshot + delta, conflation and throttling, slow-consumer handling, reconnect and resync); enforce entitlements (real-time vs. delayed, professional vs. non-professional).
  • Order management: build the integration layer on top of the clearing firm's REST and FIX APIs โ€” order gateway (validation, pre-trade checks, idempotent submission), order state driven by provider events, positions, realized and unrealized P&L, reconciliation against snapshots and the ledger.
  • Reliable ingestion of provider webhooks and event streams: signature verification, deduplication, out-of-order handling, gap detection, replay.
  • Authentication and session management, account lifecycle, entitlements, and billing hooks.
  • Identify gaps in vendor APIs and propose solutions (build, work around, or escalate to the vendor). Design for graceful degradation when upstream feeds are unavailable.

 

Requirements

 

  • 5+ years of backend development with a focus on distributed, event-driven systems; 3+ in Node.js / TypeScript, including the runtime under load (event loop, stream backpressure, memory/GC, scaling stateful connections).
  • Has built and operated a high fan-out real-time system serving many concurrent clients and can describe it in numbers (connections, messages per second, p99 latency).
  • Practical understanding of message ordering, duplicate delivery, idempotency, retries, backpressure, replay, and failure recovery.
  • Experience running production systems that handle financial transactions; experience with monitoring, structured logging, tracing, and incident investigation.
  • Experience with AWS (containers, IAM, managed messaging/streaming) and Redis; infrastructure-as-code.
  • Strong automated-testing practices (unit, integration, end-to-end).
  • Occasional traveling to the USA might be needed. 

 

Nice to have

 

  • Brokerage, clearing, custody, or market-data provider integrations; knowledge of equity and options order lifecycles (submission, partial fills, cancel/replace, rejection).
  • FIX, financial instrument symbology, exchange connectivity.
  • PostgreSQL, Redis, and a time-series or analytical store.
  • Systems handling monetary values, audit trails, reconciliation, regulatory requirements.
  • Futures, crypto, or prediction-market platforms.

 

Required languages

English C1 - Advanced
Ukrainian C1 - Advanced
Published 24 September
53 views
ยท
6 applications
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...