We're on a mission to deliver the absolute best customer experience in the industry. To help us keep pushing boundaries, we're hunting for a battle-tested Senior Backend Developer who breathes Node.js and NestJS to join our online casino tech squad.
You'll be the architect behind designing and developing scalable microservices that power our gaming platform, capable of handling thousands of concurrent users and lightning-fast real-time gaming operations.
A Taster of what you will be involved:
Microservices Development
- Craft, develop, and maintain microservices using NestJS for various gaming-related challenges
- Create and supercharge existing REST API and GraphQL endpoints to turbocharge gaming operations
- Build scalable solutions that can effortlessly juggle thousands of requests per second
Gaming Platform Development
- Develop backend systems that bring game logic and core mechanics to life, including character progression and killer gameplay features
- Implement networking and multiplayer systems that make online gameplay feel seamless and immersive
- Construct robust server infrastructure to power our online gaming services
Technical Excellence
- Write code that's clean, efficient, and so maintainable it makes other devs weep with joy
- Dive deep into code reviews to ensure our codebase is bulletproof
- Design and refine system architecture and database structures that align perfectly with our business goals
- Tackle complex technical challenges with the precision of a surgeon and creativity of an artist
Requirements
Core Technical Skills
- 5+ years of backend development battle scars with deep proficiency in modern server-side technologies
- JavaScript/TypeScript ninja-level skills and object-oriented programming principles mastery
- Rock-solid understanding of software architecture patterns including MVC, dependency injection, and design patterns
- Experience dancing with modern backend frameworks and API development (REST/GraphQL)
- Strong command of asynchronous programming and event-driven architecture
- Microservices design patterns and distributed system concepts are your second language
- A comprehensive understanding of software development lifecycle, from version control to testing and deployment
- Performance optimization and scalable app development wizardry
Database & Infrastructure
- Hands-on experience wrangling PostgreSQL, Redis, and ElastiCache
- Database management and SQL/NoSQL technologies mastery
- Experience choreographing message brokers like RabbitMQ for event-driven symphonies
- Docker containerization and cloud services expertise
Preferred skills:
- Online gaming or iGaming industry experience is a massive bonus
- Deep understanding of gaming software applications and operations
- Familiarity with the intricate laws and regulations of remote gaming
- WebSocket implementation and real-time communication pro
- Security best practices guru - authentication, authorization, secure communication are your playground
- Performance optimization techniques including profiling and load testing
- Knowledge of anti-cheat systems and fraud prevention measures
Preferred Qualifications
- IT-related degree in Computer Science, Software Engineering, or a related field
- AWS Cloud experience
- GitLab, ArgoCD for CI/CD operations know-how
- Domain-Driven Design (DDD) principles understanding
- Testing frameworks like Jest, Mocha for TDD practices
Tech Stack:
- Backend: Node.js, NestJS, TypeScript
- Databases: PostgreSQL, Redis, ElastiCache
- Message Queues: SQS, RabbitMQ
- APIs: REST, GraphQL
- Tools: Git, Docker, CI/CD pipelines
- Cloud: AWS (considered as a plus)
- Monitoring: Grafana, Prometheus (considered as a plus)
Benefits
- A competitive and attractive salary that matches your epic skills
- Private health insurance to keep you in top form
- Annual wellbeing allowance to support your physical and mental health
- Regular social events to forge unbreakable team connections
- Daily lunch allowance when working from the office

