Backend-Heavy Full-Stack Developer for CS2 Gaming Platform MVP
Worldwide
We are looking for a strong backend-heavy full-stack developer to build the MVP of a competitive gaming web platform focused on private CS2 challenges. This is not a landing page or a simple front-end project. The product already has a clear Figma direction for the public website and the logged-in app area. We are looking for a developer who can turn the designs into a working MVP with real backend logic, user flows, wallet/funding logic, match/challenge states, CS2 match flow, and a basic admin/review layer. The first version is intentionally focused. The platform is built around private gaming challenges, not a public betting marketplace. Users should be able to sign in, create a private challenge, invite another player/team, fund the challenge, play the match, and go through a structured result/review flow if needed. Because this product is built around CS2, practical familiarity with CS2 or similar competitive FPS games would be highly valuable. The developer does not need to be a professional player, but it is important that they can understand how players actually join, prepare, play, finish, and verify competitive matches. The MVP should include: - responsive implementation of approved Figma pages - authenticated user area - Steam-based user login - dashboard and player profile - private challenge creation flow - private invite/link flow - wallet, stablecoin funding, and transaction history - challenge lifecycle/status logic - basic Discord integration - CS2 match/server integration at MVP level - MatchZy or similar CS2 match management integration as part of the server-side match flow - result handling - structured dispute/review flow based primarily on platform-side match data - basic admin/moderation tools - staging/production deployment and clean handoff The dispute/review system should be practical and structured. We are not looking for a heavy AI-based review system or a manual screenshot-based process. The MVP should be designed around clear match states, server-side match evidence, logs/events where possible, and simple admin tools for exceptional cases. The CS2 match flow should be approached pragmatically. We are open to using existing CS2 server tools, match plugins, logs, demos, webhooks, RCON-style control, MatchZy, or similar infrastructure if it helps deliver a stable MVP faster. Preferred stack: - Next.js / React - TypeScript - Node.js / NestJS or similar backend - PostgreSQL - REST or GraphQL API - Docker / basic DevOps Experience with Steam login, Discord API, CS2 or competitive FPS match flows, game server tools, MatchZy or similar server-side match management, stablecoin payment flows, backend state logic, or admin/review tools would be a strong plus. We are open to using existing libraries, SDKs, infrastructure providers, and AI coding tools such as Claude or Cursor where it makes practical sense. We do not want every standard component to be built from scratch unless there is a clear reason. This is a fixed-price, milestone-based project. The development budget is $15,000 excluding platform fees. Expected timeline is around 10–12 weeks. Please apply only if you have real experience building full-stack web applications with authenticated user areas, multi-step flows, backend state logic, dashboards, wallet/transaction-like systems, admin tools, or game-related integrations. When applying, please include: - 2–4 examples of relevant full-stack projects you personally built - your preferred stack and why - your rough timeline for this MVP - what parts you would reuse through existing tools/services instead of building manually - whether you have any practical familiarity with CS2, competitive FPS games, MatchZy, or game server/match flow integrations - whether you would work solo or with support
$15,000.00
Fixed-price- ExpertExperience Level
- Remote Job
- Complex projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:6 days ago
- Hires:2
- Interviewing:13
- Invites sent:21
- Unanswered invites:3
About the client
- CANNorth York12:57 PM
- 2 hires, 1 active
- Media & EntertainmentSmall company (2-9 people)
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