Full Stack Developer – Kick-to-Earn Gaming Platform
About the Project
We're building a mobile-first competitive gaming platform where players step onto the virtual field and earn rewards through penalty kick matches. The platform includes real-time gameplay, tournaments, leaderboards, an in-app store, token management (deposit/withdraw), daily quests, and a player progression system. Think casual gaming meets Web3 — fast, competitive, and rewarding.Current StateThe frontend is actively under development with a strong foundation already in place:
- ~30+ reusable UI components (modals, tabs, cards, buttons, inputs, badges, etc.)
- Multiple feature modules: penalty game, tournaments, leaderboard, user profiles, store, token management
- Figma-driven design system with a polished dark-themed UI
- Animated goalkeeper characters using Lottie/dotLottie with SVG body parts
- SPA routing and responsive mobile-first layouts
Tech Stack
- Frontend: Next.js 16, React 19, TypeScript, Tailwind CSS 4
- Animations: Lottie / dotLottie
- Design Pipeline: Figma with MCP integration for design-to-code workflow
- Tooling: ESLint, PostCSS, Turbopack
What You'll Do
- Build and maintain frontend features with pixel-accurate implementation from Figma designs
- Architect and develop backend services (APIs, authentication, game logic, matchmaking, token transactions)
- Integrate blockchain/token functionality for the earn-and-spend economy
- Design and manage the database layer (user data, match results, tournament state, transaction history)
- Set up real-time infrastructure for live matches and leaderboard updates
- Write clean, scalable TypeScript across the full stack
- Collaborate closely with design to maintain high visual fidelity
Requirements
- 3+ years of production experience with React and Next.js
- Strong TypeScript skills
- Solid backend experience (Node.js, Express/Fastify/Hono, or similar)
- Database design and management (PostgreSQL, MongoDB, or equivalent)
- Experience building and consuming REST or GraphQL APIs
- Understanding of real-time systems (WebSockets, SSE, or similar)
- Proficiency with Tailwind CSS and responsive, mobile-first design
- Comfort working from Figma designs with attention to detail
Nice to Have
- Experience with Web3 / blockchain integrations (wallet connection, token transactions)
- Familiarity with Lottie animations and interactive game-like UIs
- Experience with matchmaking or game server architecture
- Knowledge of payment/transaction systems
- Experience with CI/CD pipelines and deployment (Vercel, Docker, etc.)
If you enjoy building products at the intersection of gaming and crypto, and you care about clean architecture and polished UI, we'd love to hear from you.Feel free to adjust the engagement type, compensation details, timezone preferences, and any company-specific info before posting.