Game Backend Engineer

Posted 3 Days Ago
Be an Early Applicant
Hiring Remotely in Kim Seng, SGP
Remote
Mid level
HR Tech
The Role
Build and maintain backend services for slot and casual games (provably-fair): betting, settlement, idempotency, state machines, seed commitment/reveal, and wallet integration. Validate numerical correctness (Monte Carlo/statistics), design tests for concurrency and failure modes, perform pre-launch code audits, and implement security-by-design measures to prevent double-debits, leaks, and over-payouts.
Summary Generated by Built In

On behalf of our client, a fast-growing iGaming company, we are seeking a dynamic Game Backend Development Engineer.

In this role, you will be responsible for developing the backend services for slot machines and casual games (80%), with secondary responsibilities including pre-launch code auditing and anti-arbitrage investigation (20%).

What You'll Do

  • Game Backend Development (Primary) : Develop backend services and engines for slot machines / casual games (including provably-fair titles) — betting, settlement, idempotency, state machines, seed commitment/reveal, and wallet/operator integration. Numerical values (RTP, odds, weights) are designed by data scientists; you are responsible for accurate implementation and validation.
  • Numerical Validation : Ability to use Monte Carlo simulations to verify that actual RTP matches the design target; ability to reverse-engineer payout tables and calculate expected value for cross-verification — you don't design the numbers, but you are accountable for whether the numbers got skewed during engineering implementation. Requires basic comfort with probability/statistics, and the ability to understand the data scientist's models and map them to code.
  • Security by Design : Build red lines into the code during development — seeds must not leak, results must be server-authoritative, idempotency scope must be correct, payout caps must actually be enforced, and amounts must use fixed-point arithmetic, never floating-point.
  • Code Auditing (Secondary) : Participate in pre-launch static reviews, base conclusions on the code that will actually be deployed, and produce actionable tickets that the team can execute directly.

Requirements

  • 3+ years of backend development experience for slots / casual games : Have worked on backend for slots (online casino), crash games, provably-fair games, or similar — understand that settlement, idempotency, and state transitions in this domain are not ordinary CRUD.
  • Kotlin : Primary server-side language; must be proficient . Experience with microservices / RPC architecture.
  • Solid backend engineering fundamentals:
    • Message Queues (Kafka, etc.): delivery semantics, offset commits, consumption ordering, idempotent consumption
    • Redis : caching / distributed locks / atomic operations; understand that it expires, can be evicted, and can lose data during failover
    • NoSQL (DynamoDB / Cassandra, etc.): data modeling and concurrent writes
    • ClickHouse (or similar columnar / OLAP databases): data writing and querying
    • High Concurrency : atomic operations, race conditions, read-modify-write pitfalls
    • Idempotency : understand the essential difference between request-level vs operation-level idempotency (this is critical for financial security)
  • Distributed systems failure reasoning : It's not enough to just know how to use Kafka, Redis, and NoSQL — you need to be able to reason through failure states when these components are combined — how to reconcile when a two-phase settlement fails midway, how to guarantee at-least-once downstream doesn't double-debit, what can go wrong during master-slave failover / untrusted clocks. Knowing how to use components ≠ being able to reason about how they fail together.
  • Automated testing capability : Beyond happy-path unit tests — be able to design tests for concurrent race conditions, out-of-order delivery, duplicate delivery, and edge cases; understand which bugs (e.g., double-debits, RNG deviations) cannot be caught by unit tests and require integration or statistical validation; past bugs must be locked down with regression tests.
  • Financial security awareness : Use fixed-point / smallest currency units for amounts; never use floating-point; be clear on how to prevent double-debits, over-payouts, and duplicate claims during betting/settlement/payout.
  • Uses AI coding tools with judgment : Regularly use AI coding tools (Claude Code, Cursor, etc.) for development — the key is being able to review AI output, spot its mistakes, and take ownership of every line of code — not letting AI do the work for you. We are an AI-native engineering team; this is a collaboration method, not optional.

What We Value Most

  • Closing the loop between business and code : Ability to break down vague requirements into MECE (mutually exclusive, collectively exhaustive) implementation paths, accounting for edge cases and exceptions — not just shipping the happy path and calling it done. People with clear thinking tend to produce high-quality code.
  • Ground truth is deployed code : Comments can lie, documentation lags behind, verbal "it's fixed" doesn't count — conclusions should be pinned to "this line is written this way"; also able to read unfamiliar code and trace data flows to identify root causes (the essence of auditing and troubleshooting).
  • Observability mindset : Know the weight of adding the right logs — able to aggregate by player/round, trace requests with correlation IDs, and never log sensitive fields in plaintext. When things go wrong, logs are the only tool to rewind and reconstruct the truth.
  • Conservative by default, assume client hostility : Write every API with the assumption that someone will craft malformed requests, replay requests out of order, or bypass idempotency; when it comes to money and fairness, list every suspicious point rather than assuming it's safe.

Nice-to-Haves

  • Familiar with Python / Node.js (engine side uses Python, operations systems use Node.js);
  • Background in security / anti-fraud, or experience with anti-arbitrage;
  • Familiar with AWS (Lambda, etc.) and cloud-native technologies;
  • Hands-on experience with identifying and fixing game arbitrage or financial vulnerabilities in production.

What We Offer:

  • A competitive salary and benefits package.
  • Extensive opportunities for professional development and career growth within a fast-paced, growing company.

Skills Required

  • 3+ years backend development experience for slots/casual/provably-fair games
  • Proficient in Kotlin (server-side) and microservices/RPC architecture
  • Experience with message queues (e.g., Kafka) including delivery semantics and idempotent consumption
  • Experience with Redis for caching, distributed locks, and atomic ops
  • Experience with NoSQL (DynamoDB, Cassandra) data modeling and concurrent writes
  • Experience with ClickHouse or similar columnar/OLAP databases for data writing/querying
  • Strong distributed systems failure reasoning (reconciliation, at-least-once semantics, failover issues)
  • High-concurrency engineering knowledge: atomic ops, race conditions, read-modify-write pitfalls
  • Deep understanding of idempotency (request-level vs operation-level) for financial security
  • Automated testing capability for concurrency, out-of-order/duplicate delivery, and integration/statistical validation (Monte Carlo)
  • Financial security best practices: fixed-point arithmetic, smallest currency units, preventing double-debits/over-payouts
  • Ability to perform code auditing and produce actionable findings tied to deployed code
  • Regular use of AI coding tools with the ability to review and verify AI output
  • Ability to use Monte Carlo simulations and basic probability/statistics to validate RTP/expected values
  • Observability mindset: structured logging, correlation IDs, no plaintext sensitive fields
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Dubai
26 Employees
Year Founded: 2022

What We Do

Lestars Management Consultancy LLC has been incorporated in March 2022 in Dubai, United Arab Emirates. This is a platform which seeks to become a real business partner that assist clients in pursuing Global Business Development. Since the founding of the firm, every consultant at M/s Lestars Management Consultancy LLC is striving to provide consulting services that makes us a “Real Business Partner” for our clients. We are one place for all business solutions. We assist business’s operations to provide a smooth working environment for obtaining the goals and objectives by using minimum and cost effective resources. No matters how difficult the challenge or how long the process to provide the best solution, we thoroughly examine our clients’ operations to enables them to achieve their goals, based on their extensive experience and knowledge accumulated through serving clients operating in every industrial sector. we deliver the best practice to each client, taking account of different culture aspects and business customs of each country. It is our policy to continue to work closely with each client with a sense of commitments on a long term basis to ensure that the best practice are integrated into its operations.

Similar Jobs

Citadel Securities Logo Citadel Securities

Crypto Quant Researcher

Information Technology • Software • Financial Services • Quantitative Trading
In-Office or Remote
5 Locations
1900 Employees
250K-350K Annually

Citadel Securities Logo Citadel Securities

Quantitative Research Analyst Intern - BS/MS (Asia)

Information Technology • Software • Financial Services • Quantitative Trading
In-Office or Remote
2 Locations
1900 Employees

Citadel Securities Logo Citadel Securities

Quantitative Researcher

Information Technology • Software • Financial Services • Quantitative Trading
In-Office or Remote
6 Locations
1900 Employees
250K-350K Annually

Citadel Securities Logo Citadel Securities

Fpga Engineer

Information Technology • Software • Financial Services • Quantitative Trading
In-Office or Remote
5 Locations
1900 Employees
125K-350K Annually

Similar Companies Hiring

RethinkFirst Thumbnail
Telehealth • Software • Professional Services • Information Technology • HR Tech • Healthtech • Edtech
New York, NY
300 Employees
Empathy Thumbnail
Fintech • Healthtech • HR Tech • Information Technology • Financial Services • Telehealth
IL
200 Employees
Compa Thumbnail
Artificial Intelligence • HR Tech • Software • Business Intelligence
Irvine, California
75 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account