Middle+ Full-Stack Developer (Slots)
Middle+ Full-Stack Developer (Slots)
Employment: Full-time
Salary: $2,600–3,500 net (depending on interview results and experience)
Probation Period: 1 month
Tech Stack
Next.js 16 · React 18 · TypeScript · Zustand · React Query · Tailwind CSS v4 · Framer Motion · Node.js · Fastify · WebSocket/Socket.IO · Firebase Auth · Docker
Responsibilities
Develop and maintain the client application using Next.js 16, React, and TypeScript.
Build engaging game interfaces using Zustand, TanStack React Query, Tailwind CSS v4, and Framer Motion, with a strong focus on responsive, mobile-first UX.
Implement game animations, sound effects, character states, and multilingual (i18n) support.
Develop server-side game logic with Node.js, TypeScript, and Fastify, including game rounds, autoplay (take-profit/stop-loss), bet cancellation, and the Provably Fair verification page.
Integrate external betting APIs, including token refresh mechanisms and fault-tolerant communication.
Implement real-time functionality using WebSocket/Socket.IO.
Maintain shared type definitions between frontend and backend.
Work with Docker/Docker Compose to manage the development environment.
Participate in code reviews and contribute to maintaining high standards of code quality, performance, and security.
Requirements
3+ years of experience with TypeScript, including strong frontend expertise in React and Next.js, and backend development with Node.js.
Experience with modern state management solutions such as Zustand or Redux.
Experience with data-fetching libraries such as TanStack React Query.
Strong knowledge of Tailwind CSS and modern CSS practices.
Solid understanding of UX principles, responsive design, and UI animations (Framer Motion or similar).
Experience integrating third-party APIs, authentication, token management, and real-time communication.
Ability to work independently, write clean, maintainable code, and follow Git workflows.
Experience in iGaming, online casino, or crash games, including knowledge of Provably Fair (HMAC-SHA256).
Nice to Have
Experience with Firebase Authentication (Google Sign-In, Phone Authentication, 2FA/TOTP).
Experience with internationalization (i18n).
Experience implementing procedural animations or audio.
Experience with precise financial calculations (BigInt).
Understanding of deterministic game state machines.
What We Offer
Full-time employment.
Competitive salary of $2,600–3,500 net, based on experience and interview results.
1-month probation period.