Reach out directly about this role
About the project** We are building two real-money iGaming products: a slot machine experience and a live-betting product with real-time interaction at its core. You will work on both products as a full-stack developer with a focus on the frontend: mobile-first gaming interfaces where users place bets, cash out in one tap, and observe rounds and multipliers in real-time. The work covers a React client, NestJS server-side logic, integration with external betting APIs, and real-time synchronization.
▪️Stack: ReactJS, TypeScript, NestJS
▪️Responsibilities ▫️Develop a React + TypeScript client (Next.js): game UI, state management (Zustand/React Query), styles using Tailwind with design tokens. ▫️Create engaging gameplay: animations (Framer Motion), sound effects, character states, i18n (multilingual support). ▫️Implement server-side game logic on Node.js + TypeScript (NestJS): rounds, auto-play (take-profit/stop-loss), bet cancellation, Provably Fair verification page. ▫️Design transactional logic (balances, idempotency) and work with PostgreSQL. ▫️Integrate external betting APIs (Axios: auto-token refresh, circuit breaker) and real-time synchronization via WebSocket/Socket.IO. ▫️Work with a shared type package between client and server; set up the environment using Docker Compose. ▫️Cover critical logic with tests, participate in code reviews.
▪️Requirements ▫️Minimum 1 year of recent, relevant experience specifically in iGaming/gambling (casino/slots/betting) is mandatory. ▫️3+ years of experience with TypeScript, strong frontend skills (React/Next.js), and backend development experience with Node.js. ▫️Mandatory backend experience with NestJS. ▫️Experience with modern state management (Zustand/Redux) and data fetching (React Query). ▫️Proficient in Tailwind/modern CSS, attention to UX and animations (Framer Motion or similar), mobile-first approach. ▫️Understanding of working with external APIs (authorization, tokens, fault tolerance) and real-time communication (WebSocket/Socket.IO). ▫️Experience with PostgreSQL, containerization (Docker/Compose). ▫️Middle+/Senior level of autonomy, clean code practices, and Git workflow. ▫️Knowledge of Provably Fair (HMAC-SHA256).
▪️Bonus Points ▫️Firebase Auth (Google, phone, 2FA TOTP), i18n, procedural audio/animation generation. ▫️Experience with money mathematics (BigInt) and deterministic game state machines. ▫️Familiarity with gamification (missions, tournaments, VIP) and crash/slot mechanics. ▫️Experience with high-load real-time systems.
Contacts: @cat_hanks Please attach your resume and describe your experience when applying.
from 3 years
Experience
Full-time
Employment
Remote
Work Format
Senior
Grade
Fullstack
Specialization
iGaming
Industry
Product company
Company Type
By job title
Fullstack
Specialization
iGaming
Industry
Product company
Company Type