Senior Platform/API Engineer — Node.js & TypeScript | Hybrid

NinjaTrader

Chicago (IL)

Hybrid

USD 140,000 - 190,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Generous PTO
7 Paid Holidays Annually + 5 Cond. HOL
1 Service Day Annually
401k with 3.5% Company Match
Paid Parental Bonding Leave
Health, Vision, Dental Coverage
Life and Disability Insurance

Job summary

NinjaTrader is seeking a Senior Backend Engineer to design, develop, and operate backend services in production. You’ll build Node.js and TypeScript systems for account creation, verification, and funding hand‑offs, leveraging event-driven patterns across queues and streaming platforms.

You’ll own multi-step flows, idempotency, and resilient orchestration while collaborating with cross‑functional teams in a hybrid Chicago-based role.

Qualifications

  • 6+ years of professional software development experience building and operating backend services in production.
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
  • Deep Node.js and TypeScript expertise, with strong command of asynchronous patterns, concurrency, and backpressure.
  • Proven production experience with event-driven architecture, including delivery guarantees and poison-message handling, on message queues, pub/sub, or streaming platforms such as Kafka or Google Cloud Pub/Sub.
  • Demonstrated experience building idempotent, resumable workflows that stay correct under retries, partial failure, and out-of-order delivery.
  • Strong SQL and schema design, plus hands-on experience with Docker, Kubernetes, and a major cloud platform.
  • Demonstrated use of AI coding agents (Codex, Cursor, Claude Code) as a standard part of your engineering workflow, with the judgement to review and validate AI-assisted code before it ships.
  • Excellent communication and the ownership to run a workstream end to end: design, implement, test, deploy, operate on-call, and iterate.

Responsibilities

  • Design, develop, and maintain Node.js and TypeScript services for account creation, identity verification, agreement handling, and funding hand-off.
  • Build event-driven processing that moves applicant data between internal systems and external providers.
  • Own correctness in long-running, multi-step flows with idempotency, retries, and deduplication.
  • Design and evolve background task runners and job orchestration for downstream account creation and decisioning.
  • Build tooling to diagnose stalled applications, including in-flight state inspection and safe requeue.
  • Define SLAs and monitoring for flows you own, surfacing provider failures and drop-off risks.
  • Design scalable, resilient service architecture using Google Cloud Platform and Kubernetes.
  • Extend onboarding to new markets and brands with configurable jurisdiction-specific behavior.
  • Coordinate technical direction with adjacent squads and mentor junior engineers.

Skills

Node.js & TypeScript
Event-driven architecture
SQL
Docker & Kubernetes
AI coding agents
Communication & ownership

Education

CS / Software Engineering degree

Tools

Kafka
Google Cloud Pub/Sub

Job description

NinjaTrader is seeking a Senior Backend Engineer to design, develop, and operate backend services in production. You’ll build Node.js and TypeScript systems for account creation, verification, and funding hand‑offs, leveraging event-driven patterns across queues and streaming platforms.

You’ll own multi-step flows, idempotency, and resilient orchestration while collaborating with cross‑functional teams in a hybrid Chicago-based role.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer - Remote (Node.js/TypeScript)
Senior Backend Engineer - Remote (Node.js/TypeScript)

NinjaTrader Clearing, LLC • Chicago (IL), Northern (KY)

Hybrid
USD 140,000 - 190,000
401k with company match
Paid time off
Holiday benefits
Sr. Software Engineer II, Platform/API New Chicago or Remote*
Sr. Software Engineer II, Platform/API New Chicago or Remote*

NinjaTrader Clearing, LLC • Chicago (IL), Northern (KY)

Hybrid
USD 140,000 - 190,000
401k with company match
Paid time off
Holiday benefits
Senior Rust Backend Engineer for Fintech Platform (Hybrid)
Senior Rust Backend Engineer for Fintech Platform (Hybrid)

JobCubby • Chicago (IL), Northern (KY)

Hybrid
USD 140,000 - 190,000
Generous PTO
Health insurance
401k with match
+2
Sr. Software Engineer II, Platform/API
Sr. Software Engineer II, Platform/API

NinjaTrader • Chicago (IL)

Hybrid
USD 140,000 - 190,000
Generous PTO
7 Paid Holidays Annually + 5 Cond. HOL
1 Service Day Annually
+4
Senior Platform Reliability Engineer – Kubernetes & Cloud
Senior Platform Reliability Engineer – Kubernetes & Cloud

NinjaTrader Clearing, LLC • Chicago (IL), Northern (KY)

Hybrid
USD 160,000 - 210,000
Generous PTO
Paid holidays
Company 401k match
+2
Senior Backend Engineer - Real-Time Evaluation (Hybrid/Remote)
Senior Backend Engineer - Real-Time Evaluation (Hybrid/Remote)

JobCubby • Chicago (IL), Northern (KY)

Hybrid
USD 125,000 - 175,000
Generous PTO
7 Paid Holidays Annually
Company 401k with match
+3
Sr. Software Engineer I, Scala
Sr. Software Engineer I, Scala

NinjaTrader • Chicago (IL)

Hybrid
USD 125,000 - 175,000
Sr. Software Engineer II, Backend (Rust) New Chicago or Remote*
Sr. Software Engineer II, Backend (Rust) New Chicago or Remote*

NinjaTrader Clearing, LLC • Chicago (IL), Northern (KY)

Hybrid
USD 140,000 - 190,000
401k with company match
Generous PTO
Paid holidays
+1
Senior Backend Engineer, Scala — Real-Time Trading
Senior Backend Engineer, Scala — Real-Time Trading

NinjaTrader • Chicago (IL)

Hybrid
USD 125,000 - 175,000
Sr. Software Engineer I, Evaluation Services (Scala)
Sr. Software Engineer I, Evaluation Services (Scala)

JobCubby • Chicago (IL), Northern (KY)

Hybrid
USD 125,000 - 175,000
Generous PTO
7 Paid Holidays Annually
Company 401k with match
+3