Full-Stack Engineer (React + Node.js) โ Casino site Takeover + Ongoing Projects
About us
An online casino powered by the SoftSwiss platform. The front-end is React-based and integrated with the SoftSwiss game aggregator, cashier module, and player registration. After a redesign, we need skilled developers to take over the project, stabilize it, and later contribute to additional web projects.
We are hiring two part-time/full-time engineers so the system is never dependent on a single person. Both will be cross-trained on the casino platform.
What youโll do
- Take ownership of the existing React site.
- Audit the codebase, APIs, and deployment.
- Fix critical issues in registration, cashier, and game launch flows.
- Improve security, testing, and monitoring.
- Deliver technical documentation and handover materials.
Participate in other ongoing projects after the takeover phase.
Tech stack & integrations
- Frontend: React (TypeScript)
- Backend: Node.js / Express (Nest.js a plus)
- APIs: SoftSwiss Game Aggregator, Cashier module, Registration/Auth
- DB: PostgreSQL (other SQL is fine)
- Infra: Docker, CI/CD pipelines, cloud hosting
iGaming integration experience is a PLUS
Requirements
- 3+ years as a full-stack developer.
- Strong React + TypeScript skills.
- Solid Node.js backend experience.
- Hands-on experience with third-party API integrations (payments, fintech, iGaming a big plus).
- Good understanding of authentication, sessions, and secure coding practices.
- Independent and reliable: able to audit, fix, and deliver without supervision.
English: Upper-Intermediate (enough for tech documentation and communication).
We offer
- Remote work on European time zone.
- Competitive salary.
- Dinamic environment.
- Contractor (B2B/freelance) or long-term agreement.
- Initial project: stabilize & document the casino site.
Ongoing work: participation in new web projects.
How to apply
Please send:
- A short intro with relevant experience.
- Links to projects, GitHub, or portfolio (iGaming/fintech/payments experience is a big plus).
- Availability (part-time / hours per week).
Required languages
English | B2 - Upper Intermediate |