We’re building the world’s first Creator Casino: a creator-powered gaming network where influencers launch Rooms, run drops/missions, and monetize Originals built on top of certified game engines—powered by an AI Host layer and programmable incentives designed for high-frequency sessions and measurable creator performance.
This role helps us scale creator-led distribution, room economics, and session-velocity gameplay—without compromising trust, compliance, or margin.
Role Overview
We are seeking a Senior Backend Engineer to build and maintain backend services that handle wallets, balances, transactions, and external game/provider integrations. This role focuses on correctness, security, and robustness in distributed systems.
You will work on APIs that must be idempotent, secure, and fault-tolerant, similar to those used in real-world casino, fintech, or payment platforms.
Responsibilities
Design and implement backend APIs using Node.js (v18+).
Build secure, well-structured services using Express.js or equivalent frameworks.
Implement transactional logic for wallets, debits, credits, and rollbacks.
Guarantee idempotency for money-moving operations.
Design and maintain PostgreSQL schemas, migrations, and constraints.
Implement HMAC-based authentication between internal and external services.
Enforce strict domain separation between systems (e.g. casino vs provider).
Ensure data integrity under retries, failures, and concurrent requests.
Collaborate with QA and DevOps to support testing and deployments.
Required Skills & Experience
5+ years of experience as a Backend Engineer.
Strong experience with Node.js and TypeScript or JavaScript.
Experience building APIs with Express.js or similar.
Strong knowledge of PostgreSQL and transactional SQL.
Experience with idempotent transaction design.
Understanding of distributed systems and retry-safe APIs.
Familiarity with API security patterns (HMAC, signatures, secrets).
Experience working in cloud environments (AWS preferred).
Strong code quality, structure, and documentation habits.
Nice to Have
Experience in iGaming, fintech, payments, or wallet systems.
Experience with ORMs (Prisma, Sequelize, TypeORM) or well-structured raw SQL.
Experience with simulation or test-driver endpoints.
Familiarity with event-driven or message-based systems.
