26 days ago
Reach out directly about this role
Grade
Middle
Experience
from 3 years
Work Format
Remote
Employment
Full-time
By job title
AI writes it from your resume. You only have to send it.
Middle+ Full-Stack Developer Required | iGaming / Casino Games
We are looking for a Middle+ Full-Stack Developer to join our team, which creates its own casino games from scratch. For us, a game is not just an interface. It should feel alive and dynamic: smooth animations, sound, character reactions, clear states, and that elusive "one more round" effect. At the same time, behind the beautiful gameplay, there should be precise server logic, stable real-time performance, and fair game mechanics that users can verify themselves through Provably Fair. We are looking for someone with strong React / Next.js skills, who is also confident in writing Node.js backends and is ready to influence the product not only from the UI side.
▪️ What you'll be doing ▫️ Developing the game client using Next.js 16 + React + TypeScript. ▫️ Working with state management via Zustand, fetching and synchronizing data through TanStack React Query. ▫️ Creating modern game UI with Tailwind CSS v4 using design tokens. ▫️ Crafting truly "juicy" gameplay: animations with Framer Motion, sound effects, character states, and in-game reactions. ▫️ Implementing multilingual support (i18n). ▫️ Writing server-side game logic in Node.js + TypeScript + Fastify: rounds, autoplay, take-profit / stop-loss, bet cancellation. ▫️ Implementing the Provably Fair page and mechanics, allowing players to independently verify the fairness of results. ▫️ Integrating external betting APIs: authorization, automatic token refreshing, error handling, and circuit breakers. ▫️ Implementing real-time interaction via WebSocket / Socket.IO. ▫️ Working with a shared type package for client and server. ▫️ Setting up local environments using Docker Compose.
▪️ Our Stack ▫️Frontend: Next.js 16 · React 18 · TypeScript · Zustand · TanStack React Query · Tailwind CSS v4 · Framer Motion ▫️Backend & Infrastructure: Node.js · Fastify · WebSocket / Socket.IO · Firebase Auth · Docker
▪️ What's essential for us ▫️ 3+ years of commercial TypeScript development. ▫️ Strong experience with React / Next.js and confident server-side development with Node.js. ▫️ Experience with modern state management – Zustand, Redux, or similar. ▫️ Practical experience with React Query / TanStack Query or similar solutions. ▫️ Proficient Tailwind CSS and modern CSS, with attention to interface details. ▫️ Experience with Framer Motion or similar animation tools. ▫️ Understanding of the mobile-first approach and mobile UX specifics. ▫️ Understanding of working with external APIs: authorization, tokens, refresh, error handling, fault tolerance. ▫️ Experience with real-time / WebSocket / Socket.IO. ▫️ Middle+ level autonomy, clean code, and understandable Git flow. ▫️ Experience in iGaming / casino / crash games. ▫️ Understanding of Provably Fair, including HMAC-SHA256 principles.
▪️ Will be a plus ▫️ Experience with Firebase Auth: Google Sign-In, phone authentication, 2FA TOTP. ▫️ Practical experience with i18n. ▫️ Procedural generation of sound or animations. ▫️ Experience with monetary math and BigInt. ▫️ Understanding and experience in building deterministic game state machines.
▪️ What you'll be doing in the first few months The main task is to collaborate with the team in creating and bringing our own casino games to market: from game mechanics and server logic to animations, sound, and final UX. Here, attention to detail, understanding of real-time mechanics, and a desire to create an enjoyable game with verifiable results are particularly important.
▪️ Conditions ▫️ Full-time ▫️ Competitive salary ▫️ Probation period — 1 month. ▫️ Work format: remote. ▫️ Work in a product team and participation in creating our own games.