Senior Full-Stack Developer for Binary Options Platform
Worldwide
We are building a real-money binary options broker for the market — similar in function to Quotex, Pocket Option, and IQ Option. This is a ground-up build, not a white-label deployment or a reskin of an existing script. We already operate a live prop-trading platform (~1,000 users) on Supabase + Vercel with a server-generated synthetic tick feed, so we know this domain well. We need a developer who can build the broker side to production standard. Scope — Phase 1 (MVP) Trading engine Binary options (Higher/Lower), expiries from 5s to 4h Server-authoritative execution and settlement — client never supplies price, payout, or balance Deterministic pricing so refresh/reconnect never changes a settled outcome Full trade ledger with reconciliation Price feeds (two sources) Real market data for FX, crypto, commodities, indices (Polygon / TwelveData / Databento or similar — you propose) Synthetic "OTC" feed generated server-side for weekend/24-7 assets, statistically realistic (volatility, spread, gaps) Risk / B-book engine Real-time net exposure per asset and per expiry bucket Configurable payout % per asset, per account tier, per volatility regime Max stake, max concurrent exposure, per-user limits Abuse detection: latency arbitrage, API/bot trading, multi-accounting, martingale flagging Note: we do not want and will not build any tool that moves prices against open client positions. Risk control is done via payout %, limits and exposure caps only. Wallet, deposits and withdrawals Multi-currency ledger: PKR + USD + USDT Crypto: USDT (TRC20/BEP20) deposits with auto-confirmation, withdrawal queue with approval Local rails: Easypaisa / JazzCash / bank transfer (PK), UPI (IN), bKash/Nagad (BD) — via aggregator or manual-confirm flow Double-entry accounting, immutable transaction log, no derived balances KYC / AML Tiered verification, ID + selfie + proof of address Integration with a KYC provider (Sumsub / Shufti Pro / Didit) Sanctions/PEP screening hook, geo-blocking of restricted jurisdictions Trader front end Fast chart (TradingView Lightweight Charts or custom canvas), 60fps on mid-range Android One-tap trade panel, live open positions, trade history, PnL Demo account and live account switching Mobile-first responsive web (native apps in Phase 2) Admin / back office User management, KYC review, deposit/withdrawal approval Asset and payout configuration, trading hours, asset enable/disable Exposure dashboard, P&L by user/asset/day Support inbox, audit log of every admin action Affiliate / IB system Referral tracking, revenue-share and CPA models, tiered commissions, affiliate payout queue Phase 2 (later, scoped separately) Native iOS/Android apps, copy trading, tournaments/leaderboards, additional instruments, multi-language (EN/UR/HI/BN). Technical requirements Backend: Node/TypeScript, Go, or Rust — argue for your choice Postgres (Supabase or self-hosted) with proper RLS/row-level security WebSocket tick distribution that holds 5,000+ concurrent connections Redis for hot state, queue for settlement jobs Infra: your recommendation (AWS/GCP/Hetzner), IaC preferred Security is non-negotiable: no privileged keys in the browser, server-side settlement, rate limiting, replay protection, full audit trail You must have Shipped at least one live trading, brokerage, betting, or exchange platform — please link or describe it Real experience with real-time price feeds and WebSocket scale Financial-grade ledger and reconciliation experience Understanding of B-book broker economics and risk management Ability to work with a technical founder who will review architecture decisions Nice to have Prior work with binary options or CFD platforms Crypto payment gateway integration experience Knowledge of licensing paths (Comoros/Anjouan, Mwali, Seychelles, VFSC) and what platform features regulators expect Engagement Start: immediately We are open to a fixed-price milestone structure or hourly with a defined scope per sprint Long-term relationship — after launch we need ongoing development and maintenance NDA required before we share our existing architecture Please include in your proposal Which live trading/financial platform you have built (link, or describe the architecture) Your proposed stack and why How you would design the price feed and settlement so a client cannot manipulate an outcome How you would handle 5,000 concurrent WebSocket clients on tick data Your estimated timeline and cost for Phase 1 Your availability in hours per week and your timezone overlap with GMT+5 Applications that start with a generic template will be ignored. Begin your proposal with the word "CANDLE" so we know you read this.
$3,000.00
Fixed-price- ExpertExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:10 to 15
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- PAKMultan6:51 PM
- $860 total spent7 hires, 1 active
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by