Go Backend Slot Game Engine Developer

We're looking for a Go developer to become the game-logic authority of the project — building a server-side slot engine from scratch on a Go-based GDK, owned end-to-end from the math model through certification readiness and live operation on an RGS platform. This isn't a typical backend service: the engine is the sole source of truth for probabilities, payouts, and game outcomes on the server.

Join to our team
Go Backend Slot Game Engine Developer

RESPONSIBILITIES:

  • Build the engine's lifecycle interfaces (spin generation, keep-generate, history replay) and convert outcomes into the platform's wire model
  • Own the game mathematics: RTP structure, reel strips, paylines/clusters/Megaways, win evaluation — with all probability and balance tables externalized to config
  • Implement the feature set: buy bonus, ante bet, free spins (fixed/retriggerable/player-choice), max-win validation
  • Build configuration tooling so Game Design and math can update reel sets, RTP, and volatility without code changes
  • Run RTP simulation and validation harness; produce a simulation report for each submission
  • Ensure SDK compliance — documented APIs only, signed compliance statement per build
  • Drive builds through platform integration review, remediating findings until accepted
  • Maintain backend documentation: math spec, config format, architecture records, README
  • Pair with the Game Designer and frontend team to translate GDD intent into server-feasible specs
  • Maintain quality and security posture: unit-test coverage, clean SAST/DAST scans, no secrets in source or history
  • Use AI tools (ChatGPT, Gemini, Claude) to accelerate development and documentation

REQUIREMENTS:

  • Layered Go service design with unit-testable game logic, independent of transport and SDK
  • Experience implementing SDK lifecycle interfaces: spin, keep-generate, deterministic history replay
  • Strict conformance to event/message schemas with clean error semantics
  • All math parameters (reel sets, RTP, volatility, paytable) externalized to config — no hardcoded values
  • Server-authoritative probabilistic mechanics with probability/balance tables in config
  • Integer or fixed-point arithmetic for monetary operations — floating-point is Non-Compliance
  • RNG via SDK-injected client only — no local or library RNG on game outcomes
  • Working knowledge of paylines, clusters, Megaways, avalanche/cascades, free spins, buy bonus, ante bet
  • Guaranteed deterministic replay and idempotency for retry-prone operations
  • SDK compliance discipline — documented APIs only, signed statement per build
  • No secrets in source or commit history; OWASP Top 10 awareness
  • Large-scale spin simulation experience validating RTP, volatility, hit rate, max-win
  • Go profiling experience (pprof or equivalent), structured logging, unit-test coverage with clean SAST/DAST

Join our team

    ready to start? portfolio

      i need
      i have a budget
      and please send me NDA
      Thanks for being awesome! And for contacting us.