Engineering

Senior Backend Engineer

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.

Apply for this position

Fill out the form below to submit your application. careers@jaqpot.io

Full name

*

Email

*

LinkedIn

*

Resume

*