Full-stack Developer - Node.js
🎮 Full-stack Developer (Node.js Focus) — iGaming Team
We’re building high-performance, scalable systems in a fast-moving iGaming environment—and we’re looking for a backend-leaning Fullstack Developer who thrives on designing robust architectures while still being comfortable shipping modern frontend experiences.
This is not a generic full-stack role. You’ll spend most of your time on the backend, shaping systems, integrations, and core services—but you should also be confident jumping into the frontend when needed.
🚀 What You’ll Be Doing
- Design and build scalable backend services using Node.js and TypeScript
- Develop and maintain APIs, integrations, and internal architecture
- Work with event-driven systems (queues, Kafka, async processing)
- Contribute to frontend applications using React when needed
- Collaborate on system design, architecture decisions, and technical strategy
- Improve development workflows using AI / LLM tools to boost productivity
- Ensure reliability through monitoring, logging, and observability
🧰 Core Tech Stack
- Node.js / TypeScript (primary focus)
- NestJS / Express / Fastify
- React / TypeScript / Vite
- Redis
- Kafka / queues / event-driven architecture
- MySQL / PostgreSQL
- Docker & CI/CD pipelines
- Sentry, logging, monitoring tools
⭐ Nice to Have
- Kubernetes
- ClickHouse
- OpenTelemetry
- gRPC
🧠 What We’re Looking For
- Strong Node.js backend expertise (this is a backend-first role)
- Solid experience with React and modern frontend tooling
- Deep understanding of OOP principles
- Strong grasp of software architecture and design patterns
- Ability to think beyond code—system-level and architectural thinking is key
- Understanding of how different programming languages influence design decisions
- Experience building scalable, distributed systems
- Proactive mindset and ability to work independently in a fast-paced environment
💡 What Makes This Role Different
- Backend-first full-stack: architecture and systems > UI work
- Real-world scale challenges in high-load, event-driven systems
- Strong focus on engineering quality, not just delivery speed
- Opportunity to leverage AI tools to accelerate development and innovation
🎯 Who This Role Is Perfect For
Someone who:
- Thinks like a backend engineer, but isn’t blocked by frontend work
- Enjoys solving complex system design problems
- Wants to build high-performance, production-grade systems
- Is curious about new tools (especially AI/LLMs) and how they can improve workflows
If you’re excited about building scalable systems, making architectural decisions, and working in a backend-driven environment, this role is for you.
Required skills experience
| Node.js | 3 years |
Required domain experience
| Gambling | 1.5 years |
Required languages
| English | B1 - Intermediate |