Job Description
            
                <p><p><b>Job Description :</b></p><p><br/></p><p>We are looking for a Senior Engineer to join our Real Money Gaming (RMG) platform team, focusing on RGS (Remote Game Server) game development.
You will build high-performance, secure, and scalable backend systems that handle game sessions, secure wallet transactions, game state, and real-time events.
Your work will directly support real-money casino games, ensuring compliance, responsible gaming, and seamless player experiences across web and mobile platforms.</p><br/><p><b>Key Responsibilities :</b></p><p><b><br/></b></p><p>- Design, implement, and maintain backend systems and APIs for RMG platforms and RGS games using Node.js and TypeScript.<br/><br/></p><p>- Integrate RGS games with the platform: session management, game state persistence, RNG (Random Number Generator) validation, bonus events, and win/loss processing.<br/><br/></p><p>- Design and implement secure wallet systems, and integrate third party wallet systems ensuring transaction integrity, atomicity, and auditability for deposits, bets, wins, and withdrawals.<br/><br/></p><p>- Implement fraud detection, anti-cheat, and responsible gaming features.<br/><br/></p><p>- Build real-time communication channels between RGS, platform, and frontend clients (WebSocket, Pub/Sub).<br/><br/></p><p>- Optimize backend systems for high concurrency, low latency, and fault tolerance.<br/><br/></p><p>- Collaborate on CI/CD pipelines, cloud deployments, and microservices architecture.<br/><br/></p><p>- Monitor, debug, and continuously improve system performance and reliability.<br/><br/></p><p>- Mentor junior engineers and provide guidance on RMG/RGS backend best practices.</p><p><br/></p><p><b>Required Qualifications :</b></p><p><b><br/></b></p><p>- 6+ years of backend development experience, in RMG, online casinos, or sports betting platforms.<br/><br/></p><p>- Strong expertise in Node.js and frameworks like Express or NestJS.<br/><br/></p><p>- Proficiency in TypeScript/JavaScript for backend development.<br/><br/></p><p>- Hands-on experience with databases (SQL & NoSQL), caching layers (Redis/Memcached), and </p><p>message brokers (Kafka/RabbitMQ).<br/><br/></p><p>- Solid understanding of real-time systems (WebSockets, Pub/Sub, message queues) and high-</p><p>concurrency architectures.<br/><br/></p><p>- Deep knowledge of authentication, authorization, encryption, and security best practices (JWT, OAuth, HTTPS, secure key storage).</p><p><br/></p><p>- Experience with payment gateways, wallets, and transaction security.<br/><br/></p><p>- Familiarity with cloud platforms (AWS/GCP/Azure), containerization (Docker/Kubernetes), and CI/CD pipelines.<br/><br/></p><p>- Strong debugging, profiling, and performance optimization skills.<br/><br/></p><p>- Experience with RGS game server architecture and terminology: game sessions, spin results, </p><p>RNG validation, bonus/feature events, jackpot integration, and state  Skills :</b></p><p><br/></p><p>- Knowledge of RMG regulatory compliance (KYC, responsible gaming, anti-fraud).</p><p><br/></p><p>- Familiarity with integration of backend APIs with frontend platforms.<br/><br/></p><p>- Experience with monitoring and observability tools (Prometheus, Grafana, ELK).<br/><br/></p><p>- Understanding of microservices architecture for casino platforms.</p><br/></p> (ref:hirist.tech)