Tillgänglig nuiOS · Android

Skaffa Stat Sniper-appen

AI-drivna tips, live prop-spårning och en gemenskap byggd för skarpa spelare. Gratis att ladda ner.

← All open roles

Full Stack TypeScript Engineer

WebRemote (worldwide)Full time

Build the web surface end to end — the marketing site, the content platform, and the web app. Our front end is Next.js App Router on React 19 with Tailwind, served from containers on Cloud Run, with a headless CMS behind the editorial surfaces and Postgres behind the data-heavy ones. You'll work across that whole stack, from a query to a server component to the layout it renders.

What you'll do

  • Ship features across the stack: Next.js App Router routes, server components, API handlers, and data access.
  • Work against a headless CMS for editorial content and read-only Postgres for sports and stats data.
  • Serve images and static assets out of S3 and Cloud Storage with cache headers that hold up under a traffic spike.
  • Hold the line on Core Web Vitals — this site lives or dies on organic search, so LCP and CLS are features.
  • Extend the design system rather than working around it, keeping one set of component patterns site-wide.

What we're looking for

  • Strong TypeScript, including generics and the discipline to type data at the boundary.
  • Deep React experience and a real understanding of the server/client component split.
  • Confident writing SQL against Postgres, and comfortable fetching from a headless CMS.
  • Experience deploying containerized apps to Cloud Run, Fargate, or equivalent — you can debug your own deploy.
  • Working knowledge of SEO fundamentals: structured data, canonicals, hreflang, and why they matter.

Nice to have

  • You have chased a Core Web Vitals regression to its actual cause rather than guessing at it.
  • Experience with a localized site — 21 languages, hreflang, and the reciprocity rules that keep it clean.
  • An eye for design detail, and the restraint to use the system that exists.

What you'll work with

TypeScriptNext.jsReact 19TailwindPostgresSanityCloud Run

How hiring works

1. ApplyEmail careers@statsniper.com with the role in the subject line, your resume or GitHub, and a short note on what you'd want to own.
2. Intro callA 30-minute conversation about your background, what you're looking for, and what the role actually involves day to day.
3. Working conversationA working session on a real problem from our domain. No algorithm trivia and no unpaid take-home project.
4. OfferA final conversation with the founding team, then a decision. We aim to go from first email to offer in under two weeks.

Interested?

Email us with Full Stack TypeScript Engineer in the subject line, your resume or GitHub, and a short note on what you'd want to own. We reply to everyone.

Apply for this role

Other open roles

Redo att komma igång?

Ladda ner Stat Sniper och börja vinna idag.

Den här sidan är automatiskt översatt och kan innehålla fel eller stavfel.