Senior Engineer (Real Money Gaming)

Ruby Seven Studios India (ChaYoWo Games)

Job Summary

We are seeking a Senior Engineer for our Real Money Gaming (RMG) platform team, specializing in RGS (Remote Game Server) game development. This role involves building high-performance, secure, and scalable backend systems to manage game sessions, secure wallet transactions, game state, and real-time events. The successful candidate will ensure compliance, responsible gaming, and deliver seamless player experiences across web and mobile platforms for real-money casino games, contributing to the core infrastructure.

Must Have

  • Design, implement, and maintain backend systems and APIs for RMG platforms and RGS games using Node.js and TypeScript.
  • Integrate RGS games with the platform: session management, game state persistence, RNG validation, bonus events, and win/loss processing.
  • Design and implement secure wallet systems, and integrate third party wallet systems ensuring transaction integrity, atomicity, and auditability.
  • Implement fraud detection, anti-cheat, and responsible gaming features.
  • Build real-time communication channels between RGS, platform, and frontend clients (WebSocket, Pub/Sub).
  • Optimize backend systems for high concurrency, low latency, and fault tolerance.
  • Collaborate on CI/CD pipelines, cloud deployments, and microservices architecture.
  • Monitor, debug, and continuously improve system performance and reliability.
  • Mentor junior engineers and provide guidance on RMG/RGS backend best practices.
  • 6+ years of backend development experience in RMG, online casinos, or sports betting platforms.
  • Strong expertise in Node.js and frameworks like Express or NestJS.
  • Proficiency in TypeScript/JavaScript for backend development.
  • Hands-on experience with databases (SQL & NoSQL), caching layers (Redis/Memcached), and message brokers (Kafka/RabbitMQ).
  • Solid understanding of real-time systems (WebSockets, Pub/Sub, message queues) and high-concurrency architectures.
  • Deep knowledge of authentication, authorization, encryption, and security best practices (JWT, OAuth, HTTPS, secure key storage).
  • Experience with payment gateways, wallets, and transaction security.
  • Familiarity with cloud platforms (AWS/GCP/Azure), containerization (Docker/Kubernetes), and CI/CD pipelines.
  • Strong debugging, profiling, and performance optimization skills.
  • Experience with RGS game server architecture and terminology.

Good to Have

  • Knowledge of RMG regulatory compliance (KYC, responsible gaming, anti-fraud).
  • Familiarity with integration of backend APIs with frontend platforms.
  • Experience with monitoring and observability tools (Prometheus, Grafana, ELK).
  • Understanding of microservices architecture for casino platforms.

Job Description

Senior Engineer (RMG)

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.

Key Responsibilities:

  • Design, implement, and maintain backend systems and APIs for RMG platforms and RGS games using Node.js and TypeScript.
  • Integrate RGS games with the platform: session management, game state persistence, RNG (Random Number Generator) validation, bonus events, and win/loss processing.
  • Design and implement secure wallet systems, and integrate third party wallet systems ensuring transaction integrity, atomicity, and auditability for deposits, bets, wins, and withdrawals.
  • Implement fraud detection, anti-cheat, and responsible gaming features.
  • Build real-time communication channels between RGS, platform, and frontend clients (WebSocket, Pub/Sub).
  • Optimize backend systems for high concurrency, low latency, and fault tolerance.
  • Collaborate on CI/CD pipelines, cloud deployments, and microservices architecture.
  • Monitor, debug, and continuously improve system performance and reliability.
  • Mentor junior engineers and provide guidance on RMG/RGS backend best practices.

Required Qualifications:

  • 6+ years of backend development experience, in RMG, online casinos, or sports betting platforms.
  • Strong expertise in Node.js and frameworks like Express or NestJS.
  • Proficiency in TypeScript/JavaScript for backend development.
  • Hands-on experience with databases (SQL & NoSQL), caching layers (Redis/Memcached), and message brokers (Kafka/RabbitMQ).
  • Solid understanding of real-time systems (WebSockets, Pub/Sub, message queues) and high-concurrency architectures.
  • Deep knowledge of authentication, authorization, encryption, and security best practices (JWT, OAuth, HTTPS, secure key storage).
  • Experience with payment gateways, wallets, and transaction security.
  • Familiarity with cloud platforms (AWS/GCP/Azure), containerization (Docker/Kubernetes), and CI/CD pipelines.
  • Strong debugging, profiling, and performance optimization skills.
  • Experience with RGS game server architecture and terminology: game sessions, spin results, RNG validation, bonus/feature events, jackpot integration, and state persistence.

Preferred Skills:

  • Knowledge of RMG regulatory compliance (KYC, responsible gaming, anti-fraud).
  • Familiarity with integration of backend APIs with frontend platforms.
  • Experience with monitoring and observability tools (Prometheus, Grafana, ELK).
  • Understanding of microservices architecture for casino platforms.

How to Apply:

  • Send the CV to careersindia@rubyseven.com.

22 Skills Required For This Role

Problem Solving Game Texts Rabbitmq Oauth Aws Jwt Nosql Azure Prometheus Grafana Elk Node.js Redis Ci Cd Docker Websockets Microservices Nestjs Kubernetes Sql Typescript Javascript

Similar Jobs