1 month 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+/Senior Full-Stack Developer, FE prev (iGaming) Wanted
About the Project We are building two real-money iGaming products: a slot 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 with a single tap, and observe rounds and multipliers in real-time. The work involves a React client, NestJS server-side logic, integration with external betting APIs, and real-time synchronization.
▪️Tech Stack: ReactJS, TypeScript, NestJS
▪️Responsibilities ▫️Develop the React + TypeScript (Next.js) client: game UI, state management (Zustand/React Query), styling with Tailwind and design tokens. ▫️Create engaging gameplay: animations (Framer Motion), sound effects, character states, i18n (multilingual support). ▫️Implement server-side game logic using 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 API (Axios: auto-token refresh, circuit breaker) and real-time communication 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 ▫️Mandatory recent experience, minimum 1 year, specifically in iGaming/gambling (casino/slots/betting). ▫️3+ years of TypeScript experience with strong frontend (React/Next.js) and backend Node.js development experience. ▫️Mandatory NestJS experience on the backend. ▫️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 equivalent), 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 independence, clean code, and Git workflow. ▫️Knowledge of provably-fair (HMAC-SHA256).
▪️Bonus Points ▫️Firebase Auth (Google, phone, 2FA TOTP), i18n, procedural sound/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.
Please attach your resume and tell us about your experience when applying.