About the Product
We're building a playtagon.com platform where studios develop games: they upload builds, run simulations and automated tests, go through review, and publish games to RGS. It's not a game — it's a tool for game developers: an editor, a publishing pipeline, billing, access control, and analytics.
The stack is live, the product is growing actively, and releases are frequent.
Stack
Frontend: React, Next, TypeScript, Vite, TailwindCSS, React Router, React Query
Backend-as-a-Service: Supabase — PostgreSQL (RLS, migrations), Auth, Storage, Edge Functions (Deno/TypeScript), Realtime
Integrations: RGS, billing (Lago/Stripe), email (Resend)
Infra: pnpm + Turborepo (monorepo), Vercel, GitHub
We're an AI-First Company
AI isn't a "feature on the side" for us — it's how we build the product and how we work. The platform already has AI flows running in production: an assistant wizard, image/sound/video generation, AI assistance, and knowledge-base search. This direction will only grow — and the developer here doesn't "steer clear of AI," but builds features on top of it and actively uses it in their own work.
What Matters to Us (the AI part)
Understanding how AI agents are built: LLM + tool/function calling, orchestration of steps, passing context, handling the model's structured output (not "just chat")
A basic grasp of integrating LLMs via API (Anthropic/OpenAI, etc.): prompting, structured output, streaming, token limits and costs
The idea of RAG and working with a knowledge base (embeddings, context, retrieval) — at least at the level of "I understand why and how, I know this exists, and I'll dig in if needed"
A sane attitude toward AI: you know about hallucinations, validating responses, and human-in-the-loop for high-stakes actions
You use AI tools in daily development (AI coding assistants, code generation) — and understand their limits, rather than blindly pasting generated output
What You'll Be Doing
Building features end-to-end: from React UI to RLS policies and edge functions in Supabase
Working with complex client-side state: React Query (caching, invalidation, polling), realtime subscriptions, syncing the UI with asynchronous backend operations
Integrating external services via API (RGS, billing), handling webhooks
Writing SQL migrations, understanding RLS and access control without breaking them
Fixing "subtle" state bugs (leaks between entities, race conditions, cache-vs-server desync)
Participating in code review, maintaining a consistent style and project conventions
What We Expect From You
Commercial experience with React + Next + TypeScript (several projects / 2–4 years); you confidently take a feature all the way to production on your own
A solid understanding of state management and data fetching (React Query): cache, keys, invalidation, optimistic updates, polling
Experience with REST/RPC APIs, asynchronous flows, and error handling
Basic-to-confident SQL and an understanding of relational databases; experience with Postgres/Supabase is a big plus
You understand why code works (component lifecycle, closures, remounts, side effects)
Discipline with git, readable PRs, openness to review
English — reading technical documentation, communicating in meetings
Nice to Have
Supabase (RLS, Edge Functions, Realtime), Deno
Tailwind, working from Figma mockups
Experience with payment/billing integrations and webhooks
Monorepo (pnpm/Turborepo), Vercel
iGaming / game-tech domain
PixiJS, Canvas, and similar — a plus
Conditions
Format: remote
Employment: full-time
A tight-knit, small team; direct impact on the product; we track work in Linear
Our hiring process (no test tasks — we respect your time)
30-min intro call — culture, expectations, light tech check
60-min technical interview with our lead team — past-project deep-dive + system design or live coding
2 reference calls — with people who managed or worked closely with you
Offer


