← Усі вакансії

Senior Backend Engineer (Node.js / TypeScript)

Рівень:
senior
Джерело:
djinni.co
Відгукнутись на вакансію →

Що робити

  • 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.

Що очікуємо

  • 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.

Що пропонуємо

  • 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.

Схожі вакансії

З блогу Trackr

Усі статті →

Знайдено через trackr.help/jobs · Канал: @trackrhelp · Бот для персональних сповіщень: @trackrhelpBot