Middle+ Full-Stack Developer (Slots) - iGaming/Betting
Employment: Full-time
Salary: $2,600–3,500 net (depending on interview results and experience)
Probation Period: 1 month (salary during probation depends on the candidate's actual range)
About the Project
We're building a slots/crash-game product with real-time gameplay and a strong focus on "juicy" UX: animated game UI, sound effects, and provably-fair verification. You'll own both the client and the server side — from the game interface and state management to round logic, autoplay, and betting API integration. The challenges revolve around smooth realtime interaction, resilient external integrations, and fair, deterministic game logic.
Our Tech Stack
Next.js 16 · React 18 · TypeScript · Zustand · TanStack React Query · Tailwind v4 · Framer Motion · Node.js/Fastify · WebSocket/Socket.IO · Firebase Auth · Docker
Responsibilities
- Develop the client with Next.js 16 + React + TypeScript: game UI, state on Zustand + TanStack React Query, styling with Tailwind CSS v4 and design tokens.
- Build "juicy" gameplay: Framer Motion animations, sound effects, character states, and i18n (multilanguage support).
- Implement server-side game logic with Node.js + TypeScript (Fastify): rounds, autoplay (take-profit/stop-loss), bet cancellation, and the Provably Fair verification page.
- Integrate the external betting API (Axios: token auto-refresh, circuit breaker) and realtime via WebSocket/Socket.IO.
- Work with a shared types package between client and server; set up the environment in Docker Compose.
Requirements (must-have)
- 3+ years with TypeScript, strong front-end (React/Next.js) and hands-on server-side development with Node.js.
- Experience with modern state-management (Zustand/Redux) and data-fetching (React Query).
- Confident Tailwind/modern CSS, attention to UX and animations (Framer Motion or similar), mobile-first.
- Understanding of working with external APIs (authorization, tokens, fault tolerance) and realtime.
- Middle+ autonomy, clean code, and solid Git flow.
Nice to Have
- Experience in iGaming/casino/crash-games, knowledge of provably-fair (HMAC-SHA256).
- Firebase Auth (Google, phone, 2FA TOTP), i18n, procedural sound/animation generation.
- Experience with monetary math (BigInt) and deterministic game state-machines.