We’re looking for a passionate Backend Developer to join our growing engineering team. You'll be working on scalable backend systems, collaborating with cross-functional teams, and shipping real products used by thousands of users.
You build and extend the pricing and matching core — the product's IP.
Pricing engine. Implement the coupled simplex maker from a precise spec:
• The three probabilities as a single log-odds vector q = (q_KTL, q_TIE, q_GTL), with prices
as p = softmax(q) so they sum to 1 automatically and no buy-all / sell-all arbitrage exists.
• A flow nudge (δ = 0.05) that shifts an outcome's log-odds on filled flow, with the softmax
coupling automatically lowering the other two outcomes in proportion.
• A model/flow blend q_blend = w·q_model + (1 w)·q_flow− , where the weight w [0.25,∈
0.92] drops toward observed flow when a per-outcome imbalance crosses the toxicity
threshold (tox_thresh = 0.6).
• A dynamic half-spread that widens with toxicity (base 6.5¢, up to 16.25¢) and hard price
clamps (floor 3¢, ceiling 97¢), with a 10,000-share hard cap per trade.
• The workbook's four no-arbitrage checks wired as runtime assertions that halt the market
and page on-call when violated.
Matching tiers (the documented build order):
• Tier 1 — direct FIFO matching (same outcome, same YES/NO, opposite side): zero
maker risk, peer-to-peer.
• Tier 2 — intra-synthetic matching (YES_X ↔ NO_X economic equivalents): closes intra-
outcome flow book-to-book.
• Tier 3 — cross-outcome hedge matching, hedge-aware and L2-strict: pairs cross-
outcome orders only when the pairing strictly reduces the maker's L2 norm.
Maker-risk mechanisms that run alongside matching:
• Partial-fill throttle — binary-search the largest fill that keeps L2 at or below the exposure
cap; this is the system's non-negotiable safety net.
• Whale splitting (500-share chunks) — the single highest-leverage feature on cancel rate
and revenue; each chunk runs the full pipeline so maker depth builds between chunks.
• Maker auto-quotes — self-unwinding _pPost-tagged ladders ([100, 150, 200]) posted on
the unwinding side when |position| > 80.
• Mean-reversion / proactive unwinding with accelerated decay (scaling from a 7% base
toward a 25% cap as exposure grows) and inventory skew and a book-depth incentive
(rest/maker split that gets aggressive when a book is thin).
You'll measure everything the way the report does — cancel rate, U (residual maker
absorption), peak L2, and peak/1K — and reproduce the source exactly: Excel pricing-row
parity, the six shock scenarios, the 24 whale round-trips (the whale loses every config), and the
50×50 simulation metric envelope, all green in CI. A central, explicit unknown is adverse
selection: the simulations used random traders, and the live market is the first encounter with
price-responsive humans — laddered quotes can telegraph maker exposure, and the
documented safe fallback is to keep accelerated decay and revert to a single unwind quote.
Strong fit: quantitative / market-microstructure background, numerical-precision instincts,
comfort turning a mathematical spec into deterministic, test-covered code.
Requirements
• Solid backend engineering in TypeScript / Node.js (or strong adjacent experience and
the appetite to be fully productive in TS — the whole stack is one language, with shared
types across engine, API, and frontend).
• Comfort working from a written spec with test vectors and a habit of proving correctness
with tests rather than asserting it.
• Experience with PostgreSQL and event-driven architectures; an understanding of why
determinism, idempotency, and append-only logs matter here.
• A bias toward fail-safe design: when something is wrong, stop — never continue wrongly.
Nice to have:
• Prior work on an exchange, order book, trading, betting, or payments system.
• Quantitative / market-microstructure exposure, market-maker inventory-risk models, or
numerical optimization.
• Production WebSocket / streaming experience at scale, NATS or Kafka.
• Double-entry accounting or ledger-system experience.
• Familiarity with AWS (EKS, RDS), Redis, and Datadog/Sentry observability.
Stack:
TypeScript / Node.js · PostgreSQL (multi-AZ) · NATS JetStream · Redis · WebSockets · AWS
EKS / RDS · Terraform · Datadog · PagerDuty · Sentry
Benefits

Coderio Software Company

Sutherland Global Services

Halliburton

Halliburton

SUTHERLAND GLOBAL COLLECTION SERVICES LLC

Remotebase

Remotebase

Remotebase