About the role
Responsibilities Design and build a client-facing AI generation product across backend and frontend Integrate multiple AI models and providers with routing, fallback and failover Build post-processing layers that turn raw model output into production-ready results Run generation as long-running asynchronous jobs with queues, retries and cancellation Build web app features: sign-up, creation flows, live job progress, galleries, review and export Build credits, usage metering, subscriptions and payments Own monitoring, logging, alerting and incident response in production Keep releases safe through CI/CD, automated tests and backward-compatible migrations Requirements 5+ years of professional software engineering experience across backend and frontend Built an AI generation product used by real customers Production integration of multiple AI providers with fallback, retries and cost control Strong backend skills in Python, Node.js/TypeScript or Go, with PostgreSQL and queues Strong React and TypeScript frontend skills Experience with credits, subscriptions or payments in a client-facing product Production experience with cloud environments, observability and CI/CD Clear written and spoken English, comfortable working remotely across time zones Preferred Qualifications Founder or solo-builder experience shipping an AI product Media processing experience (FFmpeg, image and video pipelines, CDN delivery) GPU inference or self-hosted model experience Games, creative tools or high-scale consumer product experience About the Company Naphora Games Group builds games and aims to create world-class experiences players love. The team values openness, speed and ownership.