Prediction Markets Engineer (Backend/API + Market Mechanics)
Budget: $50 – $0 USD
PROJECT OVERVIEW
We need a freelance engineer to help design and build core components of a prediction markets platform. The focus is correctness, consistency under load, and clean data models that support both UI and analytics.
SCOPE OF WORK / RESPONSIBILITIES
1. Prediction market mechanics
- YES/NO outcome tokens and implied probability mapping (price ≈ probability)
- Liquidity/spreads via order book and/or AMM-style curve
- Market lifecycle: open → trading → resolution → settlement
- Resolution/oracle inputs, dispute windows, final payout logic
2. Backend + API development
- Market discovery/browsing endpoints
- Real-time pricing/market updates (WebSockets and/or streaming)
- Order placement and cancellation
- Idempotent order/trade submission (idempotency keys, replay protection)
- Position and balance tracking
3. Reliability / “hard parts”
- Pricing consistency under load and concurrent requests
-Double-submit prevention, safe retries, deduplication
- Partial fills, race conditions, matching/clearing edge cases
- Settlement state machine and auditability (logs, reconciliation)
4. Data model / architecture
- Clean schema for markets, outcomes, orders, trades, positions, balances
- Analytics-friendly event/history design
REQUIRED EXPERIENCE
- Prior work on exchanges, prediction markets, trading systems, or similar marketplaces
- Strong backend/API engineering (language/stack flexible)
- Experience with real-time systems (WebSockets, pub/sub, polling strategies)
- Strong database and transactional design (Postgres or similar)
- Good understanding of concurrency, performance, and failure modes
NICE TO HAVE
- Oracle/dispute mechanism experience (on-chain or off-chain)
- Event-sourcing/audit-log driven architecture
- Frontend experience with real-time trading UIs (optimistic UI vs server truth)
DELIVERABLES (FINAL SCOPE TBD)
- Architecture + data model proposal
- APIs for markets/orders/trades/positions/balances
- Real-time market data feed
- Matching/clearing module OR AMM pricing module
- Settlement/resolution workflow with audit trail
- Tests (unit/integration), especially for race conditions and partial fills
ENGAGEMENT DETAILS
- Type: Freelance / Contract
- Duration: TBD
- Hours: Flexible (some overlap for discussions preferred)
- Budget: Please propose hourly rate or fixed-price milestones
TO APPLY, PLEASE SEND
- Relevant examples/projects (prediction markets, exchanges, AMMs, order books, real-time systems)
- Proposed approach and tech stack
- Estimated timeline and budget
- Any key questions/assumptions you want to clarify before starting
We need a freelance engineer to help design and build core components of a prediction markets platform. The focus is correctness, consistency under load, and clean data models that support both UI and analytics.
SCOPE OF WORK / RESPONSIBILITIES
1. Prediction market mechanics
- YES/NO outcome tokens and implied probability mapping (price ≈ probability)
- Liquidity/spreads via order book and/or AMM-style curve
- Market lifecycle: open → trading → resolution → settlement
- Resolution/oracle inputs, dispute windows, final payout logic
2. Backend + API development
- Market discovery/browsing endpoints
- Real-time pricing/market updates (WebSockets and/or streaming)
- Order placement and cancellation
- Idempotent order/trade submission (idempotency keys, replay protection)
- Position and balance tracking
3. Reliability / “hard parts”
- Pricing consistency under load and concurrent requests
-Double-submit prevention, safe retries, deduplication
- Partial fills, race conditions, matching/clearing edge cases
- Settlement state machine and auditability (logs, reconciliation)
4. Data model / architecture
- Clean schema for markets, outcomes, orders, trades, positions, balances
- Analytics-friendly event/history design
REQUIRED EXPERIENCE
- Prior work on exchanges, prediction markets, trading systems, or similar marketplaces
- Strong backend/API engineering (language/stack flexible)
- Experience with real-time systems (WebSockets, pub/sub, polling strategies)
- Strong database and transactional design (Postgres or similar)
- Good understanding of concurrency, performance, and failure modes
NICE TO HAVE
- Oracle/dispute mechanism experience (on-chain or off-chain)
- Event-sourcing/audit-log driven architecture
- Frontend experience with real-time trading UIs (optimistic UI vs server truth)
DELIVERABLES (FINAL SCOPE TBD)
- Architecture + data model proposal
- APIs for markets/orders/trades/positions/balances
- Real-time market data feed
- Matching/clearing module OR AMM pricing module
- Settlement/resolution workflow with audit trail
- Tests (unit/integration), especially for race conditions and partial fills
ENGAGEMENT DETAILS
- Type: Freelance / Contract
- Duration: TBD
- Hours: Flexible (some overlap for discussions preferred)
- Budget: Please propose hourly rate or fixed-price milestones
TO APPLY, PLEASE SEND
- Relevant examples/projects (prediction markets, exchanges, AMMs, order books, real-time systems)
- Proposed approach and tech stack
- Estimated timeline and budget
- Any key questions/assumptions you want to clarify before starting