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.

Required languages

Published 8 July
79 views
·
41 applications
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...