Middle+ Full-Stack Developer (Slots) - iGaming/Betting

to $3500

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.

Required skills experience

TypeScript 3 years
React.js 3 years
Next.js 2 years
Node.js 2 years
Fastify 1 year
Zustand 1 year
React Query 1 year
Tailwind CSS 2 years
Framer Motion 1 year
WebSockets 1 year
Socket.io 1 year
Firebase Authentication 6 months
Docker 1 year

Required domain experience

Gambling 1 year

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Russian Native
iGaming, Provably Fair, HMAC-SHA256, i18n, BigInt, 2FA TOTP, Google OAuth, state machine, Docker Compose
Published 11 August
66 views
·
30 applications
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...