
Closed
Posted
Paid on delivery
Project Overview: We are looking for an experienced Senior Full-Stack Engineer or Development Team to build a production-grade, high-concurrency betting and casino platform (Baji-style architecture [login to view URL]). The system must handle 10,000+ concurrent users with extreme financial integrity, zero race conditions, and real-time responsiveness. Tech Stack Requirements: - Frontend: [login to view URL] (React), TypeScript, Tailwind CSS (Responsive Dark Theme / PWA) - Backend: NestJS (Node.js + TypeScript), Modular Architecture / Decoupled Microservices - Database: PostgreSQL (ACID-compliant with Row-Level Locking) - Caching & Queues: Redis, BullMQ - Real-Time Engine: WebSockets / [login to view URL] (NestJS Gateway) - Infrastructure & Security: Docker, Nginx, Cloudflare (DDoS/WAF), PM2 / Kubernetes - Mobile Application: Android Lightweight Progressive WebView APK Key Deliverables & Scope of Work: 1. Core Web App & PWA: [login to view URL] frontend with Baji-style dark theme, full responsiveness, and PWA capabilities. 2. Authentication & Access: JWT authentication (Access & Refresh tokens) with Role-Based Access Control (RBAC). 3. Third-Party Integrations: Integration of Sportsbook and Casino provider APIs using Adapter Design Pattern. Real-time odds updates using WebSockets. 4. Multi-Balance Wallet & Financial Engine: Support for Main Cash, Bonus, and Locked Bonus. Integration of Bangladeshi MFS gateways (bKash, Nagad, Rocket) for both automated and manual flows. 5. High-Concurrency & Concurrency Control: Database row-level locks (`SELECT ... FOR UPDATE`) to prevent double-spending or race conditions under high traffic. Idempotency verification via Redis keys. 6. Bonus, Affiliate & Risk Modules: First deposit bonus, turnover tracking, multi-tier referral/affiliate links, device fingerprinting, and risk limits. 7. Admin Panel: Comprehensive dashboard for live bet monitoring, manual balance adjustments, risk management, and finance analytics. 8. Mobile App: Automated build pipeline for Android Progressive WebView APK. 9. Testing, Audit & Deployment: Load testing report confirming 10k+ concurrent connections (using k6/Artillery), security/penetration audit, and full cloud deployment (AWS or DigitalOcean). Non-Functional & Performance Requirements: - Sub-200ms API response time under heavy load. - 99.9% uptime target with failover support. - Circuit breaker pattern for external API calls. - Immutable audit logs for all financial and administrative actions. - Anti-fraud features: HMAC signature validation for webhooks, DDoS protection via Cloudflare. How to Apply: Please share: 1. Links to relevant high-concurrency applications, betting/casino platforms, or complex fintech projects you have built. 2. Your proposed timeline and technical approach. 3. Confirmation of your experience with NestJS, PostgreSQL row-level locks, WebSockets, and Redis BullMQ.
Project ID: 40729350
123 proposals
Remote project
Active 3 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
123 freelancers are bidding on average $782 USD for this job

Hello, Main risk is ensuring financial integrity at 10,000+ concurrent users while keeping sub-200ms API responses and immutable audit trails under real-time WebSockets load. I would address race conditions in the Multi-Balance Wallet and betting engine first, and treat Redis, BullMQ, and PostgreSQL transactional boundaries as the core control plane for money movement and dispute proofing. I have delivered full-stack systems with NestJS backends and React/TypeScript frontends for high-throughput transaction flows, including WebSocket event pipelines and Redis-backed queues for ordered processing. My experience includes building permissioned JWT auth with Role-Based Access Control, event-sourced audit logs, and anti-fraud throughput controls that maintain sub-second responsiveness under load. I can reference engineering patterns and architecture sketches used in previous projects during our technical call. I will start by validating requirements with a focused architecture spike: a concurrency proof-of-concept that exercises WebSockets, PostgreSQL row-level locking, Redis pub/sub and BullMQ job ordering while measuring end-to-end latency and failure modes. That spike will produce a concrete plan for the financial engine, multi-balance reconciliation, and horizontal scaling on Kubernetes or PM2 + Docker as you prefer. - Do you have existing transaction volume metrics, current load tests, or example third-party integrations to model against? - Which deployment target do you prefer initially: Kubernetes on cloud or PM2 with Docker behind Nginx and Cloudflare? A quick call works for me whenever you are ready. @melopgabriel
$720 USD in 8 days
4.5
4.5

As an experienced full-stack engineer with a specialization in Node.js and a deep understanding of the complexities of high-concurrency betting and casino platforms, I believe I am the perfect fit for your project. With over 7 years of dedicated experience in the sports betting industry, I have built several auto-betting systems and scrapers to collect and analyze odds data from popular bookies, ensuring my clients gain a competitive edge. To complement this skill set, I am also well-versed in technologies you require - NestJS, PostgreSQL row-level locks, WebSockets, and Redis BullMQ. On top of technical expertise, what sets me apart is my firmly-established commitment to meeting deadlines. My proposed timeline incorporates thorough testing and deployment phases for robust quality assurance which easily aligns with your vision. Rest assured, I will put in 10-15 hours every day into realizing the vision of your platform and deliver a product that meets your stringent performance standards - sub-200ms API response time under heavy load with a target uptime of 99.9% even during failover support. Allow me to amplify the profitability of your platform through technical excellence!
$500 USD in 7 days
3.5
3.5

Hi, ? The main challenge is maintaining financial integrity under high concurrency, where wallet balances, transactions, bets, bonuses, and provider callbacks must remain consistent without double-spending or race conditions. ✅ In similar high-concurrency systems, the core problem was processing simultaneous financial operations and external API events safely. I handled this with PostgreSQL transactions and row-level locking using `SELECT ... FOR UPDATE`, idempotency keys in Redis, atomic balance updates, immutable transaction records, Redis/BullMQ queues, webhook signature validation, retries, and circuit-breaker logic. NestJS modules can remain decoupled so sportsbook, casino, wallet, bonus, affiliate, risk, and payment providers can evolve independently. ✅ I would build the platform with React, TypeScript and Tailwind for the PWA, NestJS for the backend, PostgreSQL for transactional data, Redis/BullMQ for caching and asynchronous processing, and WebSockets for real-time events. I would also implement JWT access/refresh authentication, RBAC, provider adapters, multi-balance wallets, bKash/Nagad/Rocket integration, audit logs, Cloudflare protection, Docker deployment, and automated Android WebView builds. Load testing with k6 or Artillery would validate the target concurrency and identify bottlenecks before production deployment. Best regards Michel
$350 USD in 7 days
3.1
3.1

I’ve helped build a multi-tenant fintech platform handling thousands of users simultaneously, where financial integrity was non-negotiable. To avoid race conditions, we relied heavily on PostgreSQL row-level locks combined with Redis for idempotency, much like your multi-balance wallet scenario. For real-time updates, we used WebSockets through NestJS Gateways, ensuring sub-200ms response times under high concurrency. For your project, I’d first map out the authentication flow with JWT RBAC and design the adapter pattern for sportsbook and casino API integration. I recommend establishing database transaction boundaries early to enforce concurrency control via `SELECT ... FOR UPDATE`. On the real-time front, optimizing socket event throttling will keep live odds smooth without server overload. Have you considered circuit breakers at the WebSocket layer for unstable third-party API streams? I can deliver the core platform, admin dashboard, and mobile PWA APK with automated CI/CD pipelines. Load testing with k6 or Artillery will be part of the process, ensuring 10k+ concurrent users perform seamlessly. Security measures like HMAC signatures and DDoS via Cloudflare will be embedded from the start. Ready to discuss your priorities and start architecting the system immediately.
$250 USD in 7 days
2.9
2.9

Hi, handling 10,000+ concurrent users with extreme financial integrity is where things get tricky. I'd approach this by setting up a modular NestJS architecture with decoupled microservices, ensuring real-time responsiveness and zero race conditions. This will involve implementing PostgreSQL row-level locks and Redis for caching and queues. I've seen projects like this fail due to inadequate concurrency control, so I'll make sure to implement idempotency verification via Redis keys and circuit breaker patterns for external API calls. As a result, the client can expect a production-grade betting and casino platform with sub-200ms API response time under heavy load and 99.9% uptime target with failover support.
$350 USD in 7 days
2.3
2.3

✌️Hi, there I can confidently handle the creation of a high-concurrency betting and casino platform that supports over 10,000 concurrent users, ensuring financial integrity, zero race conditions, and real-time responsiveness. My expertise with NestJS, PostgreSQL row-level locks, WebSockets, and Redis BullMQ aligns perfectly with your tech stack requirements. This project excites me as it involves building a robust PWA with a dark theme, integrating various payment gateways, and implementing a comprehensive admin panel for risk management. I fully grasp the requirements of delivering a secure and scalable platform that meets your performance targets. I’m keen to connect and discuss how we can collaborate effectively to bring your vision to life. Looking forward to your response! Best, Filip
$500 USD in 7 days
1.1
1.1

Hi there! The real challenge here isn't the tech stack. It's that financial correctness and speed are in direct tension at 10k concurrent users. Row-level locks prevent race conditions but can create bottlenecks if a bet settlement query locks for too long. You need both atomicity and throughput. I'd approach this by separating concerns: use pessimistic locking only for the wallet state mutations themselves, keep bet placement and odds updates on separate transaction scopes, and lean on Redis for idempotency checks to catch duplicates before they hit the database. This keeps your critical path tight while maintaining financial integrity under load. Happy to walk through the specifics if you want to discuss further. Corné §let
$250 USD in 7 days
0.8
0.8

Hello, Thanks for sharing your project. I've strong technical skills matched to your needs. I'm delivering a high-quality result, on time, and as quickly as possible—without cutting corners. From clean code to clear communication, I’ll work efficiently to complete your project perfectly. Let’s hop on a quick chat to clarify details and get started. Looking forward to building something great together! Best Regards.
$5,000 USD in 36 days
0.0
0.0

Dear [Client Name], You're not just hiring a freelancer; you're choosing a proven outcome. I recently completed a high-concurrency betting platform for a global fintech client, successfully managing 15,000 simultaneous users with zero race conditions. The platform utilized a microservices architecture, ensuring financial integrity and real-time responsiveness. My experience with major companies like Google, Amazon, and Microsoft instills confidence in my ability to meet high standards. My extensive work with NestJS, PostgreSQL, and WebSockets aligns perfectly with your project needs. I’ve implemented row-level locking and Redis for concurrency control in previous projects, ensuring seamless financial operations under high traffic conditions. I understand your goals of building a scalable, secure, and responsive platform. My approach involves modular architecture for optimal performance, robust API design for real-time data handling, and a comprehensive testing strategy to confirm sub-200ms response times and 99.9% uptime. I prioritize communication and proactive updates to ensure long-term success. Expect meticulous attention to detail and ongoing support to provide lasting value. Choosing me means securing a reliable partner dedicated to your vision and precise execution. The strongest projects succeed because they start with the right plan, process, and execution. Regards, Patrick O'Flaherty
$600 USD in 7 days
0.0
0.0

As a senior team with 14+ years of experience, Walking Dreamz Technologies is well-equipped for your high-concurrency betting and casino project. We have an impressive track record, having delivered over 300 projects with 99% positive reviews on Freelancer.com. Our areas of expertise align perfectly with your requirements: we're highly skilled in MERN, WordPress/PHP, and AI‑powered applications. Specifically, our extensive knowledge in custom MERN web apps and AI & automation make us adept at building complex fintech solutions such as the one you need. Our projects often involve large-scale data handling, payment gateways as well as sophisticated backend and frontend systems - similar to what's expected here. It's worth noting that most of our projects transition into ongoing support or Phase-2 development due to the quality of our work - robust code, predictable delivery and clear communication. In terms of technical proficiency, we are fully versed in the tech stack you've specified including NestJS (Node.js + TypeScript), PostgreSQL row-level locks, WebSockets and Redis BullMQ. We are also familiar with other supporting technologies like Docker, Nginx and Cloudflare. Thanks to our meticulous testing and thorough documentation process, we can ensure a dependable platform with sub-200ms API response time under heavy load and 99.9% uptime target - key performance requirements for your project
$500 USD in 7 days
0.0
0.0

Hello, Major risk is financial inconsistency at scale: concurrent bets and wallet updates will hit race conditions, deadlocks, and double-spend unless transactions, idempotency keys, and queue-backed serialisation are enforced at the DB and service boundary. I would protect the financial engine with PostgreSQL serialized transactions for settlement, Redis/BullMQ queues for ordered processing, and idempotency tokens on all external callbacks. I have led backend teams delivering mission-critical financial flows and real-time systems using Node.js/TypeScript and modular architectures. I've built a payroll API and a tax filing system with audit trails and immutable logs; those projects demanded strict transactional integrity, sub-200ms responses on key endpoints, and secure role-based access control. I am comfortable implementing NestJS modules, WebSocket scaling, Redis-backed caches, and multi-balance wallet models tied to PostgreSQL ledger tables. I will start by designing the financial ledger schema and the settlement worker: define immutable journal entries, reconciliation jobs, and idempotent APIs. First implementation step is a small PoC: wallet ledger + BullMQ worker that processes 1k concurrent simulated bets and proves no balance divergence. - What is your current traffic profile (peak RPS and concurrent users) and existing infra? - Do you have compliance or certification constraints (KYC, AML, jurisdictions) that must shape architecture? Happy to connect for a short call to walk through the approach. Thomas Beigbeder
$570 USD in 6 days
0.0
0.0

I can do this well.......I can do this well.......I can do this well....... Please contact me =================================================== これならうまくできます……これならうまくできます……これならうまくできます…… ご連絡をお待ちしております.
$500 USD in 7 days
0.0
0.0

Hello there, I can approach this as a production-grade, high-concurrency transactional platform with financial integrity and reliability treated as first-class requirements. The critical engineering areas here are not simply the UI, but atomic wallet operations, idempotency, provider reliability, real-time state synchronization, auditability, and controlled behavior under concurrent load. Core implementation: * JWT access/refresh authentication with RBAC * Provider adapters isolating sportsbook/casino integrations * Atomic multi-balance wallet and transaction ledger * bKash/Nagad/Rocket integration with signed webhook validation * Bonus, affiliate, turnover and risk modules * Immutable financial/admin audit trail * Admin monitoring, finance and risk dashboards * Circuit breakers, retries and provider failure handling * Android WebView/PWA build pipeline * k6/Artillery load testing and production deployment I’m comfortable with NestJS, PostgreSQL transactional locking, Redis/BullMQ and WebSocket architectures. For the requested 10k+ concurrency and sub-200ms target, I would establish measurable load-test scenarios and infrastructure baselines rather than treating those figures as assumptions. I can provide relevant project examples and technical details of my actual responsibilities. I would also keep the implementation subject to the applicable gambling, payments, KYC/AML, data-protection and local regulatory requirements before production launch. Best, Rajat Trivedi
$500 USD in 7 days
0.0
0.0

Hello, With 10+ years of hands-on experience in Full Stack & Hybrid App Developer, I specialize in building clean, scalable, and high-performance applications for Web, Android and iOS — all from a single, maintainable codebase. Technical Skills: Ionic | Angular | Capacitor | React js | Next js | Node.js | MongoDB I Prisma | AWS | JavaScript | Typescript | HTML | CSS | Docker | CI/CD AI Development Tools: : Claude Code | Antigravity | Cursor | Codex Live Apps I've Built You can explore some of my published work here: ATKlass — Ed-tech platform LivePurchase — Live commerce app Gati — Logistics & tracking FastTrack Visa — Travel services portal I'm available to begin immediately and would love to connect for a quick call to discuss. Best Regards, Vineet Tiwari Full Stack & Hybrid App DeveloperIonic | Angular | Capacitor | React js | Next js | Node.js | MongoDB I Prisma | AWS | JavaScript | Typescript | HTML | CSS
$500 USD in 12 days
0.0
0.0

Kishoreganj, Bangladesh
Payment method verified
Member since Oct 14, 2022
$15-25 USD / hour
₹37500-75000 INR
$250-750 USD
₹37500-75000 INR
$750-1500 USD
₹1500-12500 INR
$8-15 USD / hour
$30-250 USD
$250-750 USD
$30-250 USD
$250-750 USD
$30-250 USD
$10-60 USD
₹12500-37500 INR
$40 USD
$25-50 USD / hour
₹750-1250 INR / hour
$30-250 USD
₹12500-37500 INR
$250-750 USD
₹12500-37500 INR
$30-250 USD