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 build the creator studio behind the Originals—the tools creators use to generate, assemble and publish games—across the full stack.
Role Overview
We're seeking a Senior Full-Stack Engineer in CET to own tickets front to back across our creator tooling: the API, the third-party engine integrations, and the AI generation layer wired into both. Roughly half frontend, half backend, often in the same ticket. What exactly we're building stays under wraps until launch; we'll walk you through it on the first call.
Core Tools & Systems (where this role operates)
Frontend: React 19, TanStack Router, Zustand, Tailwind
Backend: Node, Fastify, Drizzle, Postgres, Redis
TypeScript end to end, Nx monorepo, Vite, Vitest, Valibot, Docker, Cloudflare Workers
Third-party game engines (Spine-based slots, a crash engine)
Python on the AI services
Responsibilities
Build the API: Fastify routes, Postgres schema and migrations, auth, asset upload and validation gateways.
Integrate engines we don't control: proxy their APIs, mirror their asset and layout contracts, keep our state in sync with theirs.
Wire AI generation into both sides: streaming agent turns into the UI, reference images through to the generative layer, validating what comes back before it reaches a game.
Make generated art actually load: validating Spine bundles and atlases, previewing rigs, animation timing.
Hunt the sync bugs that bite here—stale state, cache-busting, migrations that must be idempotent on half-migrated envs, streams that must survive a tab switch.
Act as first responder for incidents during the European morning.
Required Skills & Experience
5+ years. Senior enough to take a ticket to production on your own.
Strong TypeScript on both sides of the wire—you've designed an API and consumed it.
Comfortable with geometry in the browser: coordinates, transforms, viewports. Most web devs haven't done this.
You've shipped Postgres migrations against a live database.
Enough Python to read and patch an AI service.
Based in CET ±1, and fine being the person who picks up a morning incident.
Written English good enough to work async.
Nice to Have
Slots or iGaming experience.
Provably-fair systems.
Skeletal animation runtime (Spine or similar).
LLM / agent plumbing.
Cloudflare Workers.