Live opening · Posted 5 days ago

Senior Full-stack Engineer — Ledger, Markets & Settlement

Degenerate · Nairobi County, Kenya (Remote)
Linkedin Yes
You are 5 days behind. JobBeeper subscribers saw this role while it was still new.

At a glance

The key details from the original listing.

Posted 5 days ago
CompanyDegenerate
LocationNairobi County, Kenya (Remote)
Work modeYes
SourceLinkedin
Listed5 days ago

Your early-applicant advantage

Live timing from JobBeeper.

Live data
14 min from Linkedin publishing this role to us finding it
7 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
73,933 roles found in the last 24 hours — the newest are not on this site yet
Start your free trial →

About the role

Description supplied by the original job listing.

How Zabili is structured
Zabili is the prediction market platform built and operated by Degenerate. It runs on two arms off one platform. The consumer arm (B2C) is our own product, where users trade directly with us. The partner arm (B2B) licenses that same engine to betting and gaming operators, who run our markets inside their platforms, under their brand, with their wallet. Every role on this team serves both.
Working pattern
We work remotely on GMT+3 core hours, so your day overlaps with the rest of the team. Markets resolve when events happen, and events happen at weekends — sport especially. Expect some weekend cover on a rota, and occasional out-of-hours work around launches and partner go-lives. It is shared across the team, it is planned in advance rather than sprung on you, and it is not a euphemism for working every Saturday.
Why this role exists
Every unit of value on the platform lives in a double-entry ledger, and every price is produced by a market-making engine. Both must be provably correct — and both must work when the money belongs to our own users and when it belongs to a partner operator. This role owns that engine end to end.
What you'll own — consumer platform (B2C)
• The double-entry ledger: accounts, journals, invariants, reconciliation
• The LMSR liquidity engine, including subsidy budgeting via the b parameter
• Trade execution, position tracking and settlement
• The resolution and oracle state machine, including the dispute window
• The platform's invariant test suite — the properties that must hold after every single operation
• The trading interface where all of the above surfaces to users: market pages, order entry, portfolio and positions
What you'll own — partner product (B2B)
• Multi-tenant ledger design: strict segregation between operators, and between operator float and end-user liability
• Per-operator liquidity and subsidy budgeting — each partner gets its own risk envelope, not a share of ours
• A market catalogue that can be scoped per partner: which markets an operator sees, at what limits, in what currency
• Resolution and settlement events pushed reliably into partner systems, including replay after an outage on their side
• Per-operator settlement reporting and reconciliation that a partner finance team can audit without calling us • Invariants that hold per tenant, not just in aggregate
Must have
• 5+ years full-stack engineering, with real ownership of a system that moved money — payments, exchange, banking, lending or wallet infrastructure
• Fluency in double-entry accounting as an engineering discipline, not a finance concept
• Strong SQL and transactional reasoning: isolation levels, race conditions, idempotency, concurrent writes
• Postgres in production
• Production React and TypeScript, including real-time state: websockets, subscriptions, optimistic updates
• Demonstrated experience mentoring junior engineers — this team has two, and their growth is partly your responsibility
• The instinct to write the failing test before the feature
Nice to have
• Multi-tenant architecture where tenants must never see each other
• Exposure to order books, AMMs, market making or derivatives pricing
• Supabase (Postgres, realtime, row-level security)
• Experience migrating a system from one market structure to another
• Prior work in a regulated or licensed environment
#IkoKazi

Work arrangement
Yes

Get JobBeeper Mobile App

Never miss a job opening! Get instant job alerts on your phone.

Subscribers see fresh openings within minutes. Download the JobBeeper App on Google Play to get real-time push notifications and apply before anyone else.

⚡ Instant Push Alerts 🎯 Tailored Filters 🚀 Direct Employer Links
GET IT ON Google Play

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Start your free trial →
⚡ Get fresh job alerts 📱 Get App