Finish ArenaDesk Full-Stack MVP
Employer not named by the sourceRemote
Frontier is not the employer and does not collect applications.
About this role
JavaScript, HTML5, Node.js, AngularJS, Typescript, Docker, GraphQL, Next.js · Milestone 1 is live—templates, event flow, and the basic fight-card builder are already deployed in our mono-repo. I now need a senior TypeScript engineer who can carry the codebase through Milestones 2 to 4 while respecting the domain rules and our strict multi-tenant isolation.
Milestone 2 – top priority • Build the fighter-facing portal on Next.js. • Initial scope: a clean fight-history view and a training-schedule calendar that pulls data through the existing NestJS + GraphQL API. • All data mutations must stay inside our Prisma layer and pass the current tenancy guards.
Milestone 3 • Form-based submission system so promoters, gyms, and commissions can lodge bout agreements, medicals, and weigh-ins. • “Human Action” queue: every submission routes to an internal review screen before it can hit the ledger.
Milestone 4 • Plug-in AI document checks (we already license an OCR/ID-auth service—SDK ready). • Automate e-mails, webhooks, and PDF stamping. • Spin up staging and prod on Hetzner using our Docker swarm scripts, then hand over CI/CD docs.
Tooling highlights NestJS 10, GraphQL code-first, Prisma 5, Next.js 14 (App Router), React 18, Zod, Docker, GitHu