Skip to main content
Back to Jobs

Founding Full-Stack Engineer

Build the Stripe pulse endpoint with real billing data and webhook handlers

You will build the Stripe pulse endpoint, wire real billing data, and implement webhook handlers for subscription events and cancellation flow. You will also decompose the owner dashboard into modular admin routes and optimize performance through SWR caching and code splitting. This work is part of a structured founding execution roadmap where you own phases E through K independently.

Why This Role?

Work on a production-grade AI-native execution platform with independently audited infrastructure

Key Responsibilities

  • Build the Stripe pulse endpoint and wire real billing data
  • Implement webhook handlers for subscription events and cancellation flow
  • Decompose the 1,439-line owner dashboard into 6 standalone admin routes
  • Apply SWR caching on every API fetch and implement request deduplication
  • Split large component files into focused modules for performance optimization

Requirements

  • Next.js 16 App Router
  • Supabase SSR with cookie-based auth
  • Stripe integration and webhook handling
  • SWR caching and performance optimization
  • Experience with modular frontend architecture

Required Skills

Next.jsSupabaseStripeSWRTypeScript

Indonesia Context

Working Hours Overlap:
Partial overlap with Jakarta hours

Keywords

founding engineerfull-stackStripe integrationdashboard modularizationperformance optimization
View Original Description from Contra

Original description from Contra

FOUNDING FULL-STACK ENGINEER Beyond'Norme · Remote · Equity-First ───────────────────────────────── WHAT WE ARE Beyond'Norme is an AI-native execution platform — the operating system for serious operators in sales, consulting, and entrepreneurship. Not a course platform. Not a community tool. An execution OS that replaces Kajabi, Circle, and Skool entirely. The infrastructure is production-grade, live, and independently audited. Built solo by the founder. Every claim below is verifiable on day one — pull the repo and confirm. ───────────────────────────────── WHAT EXISTS TODAY — 99 API routes deployed on Vercel Edge — 81 database migrations in production — Next.js 16 App Router, fully live — Supabase SSR with cookie-based auth — PBAC — 55 permissions, 40+ roles, 11 departments — Dual-provider billing — Stripe + Gumroad with full webhook idempotency — Live AI call copilot — real-time sentiment, response suggestions, buyer detection — VOC Decoder — buyer psychology from any message thread — Deal Memory Engine — momentum scoring, close probability, primary risk — Financial KPI Engine — 12 metrics computed daily at 01:00 UTC — Autonomous Hiring Metrics System — runs every Monday — Ecosystem Graph — 3D force-directed, 0–1000 opportunity scoring — Sentry across 3 runtimes — client, server, edge — Upstash Redis rate limiting at edge — AWS S3 file storage — 28 transactional email templates via Resend — 5 automated Vercel cron jobs This is not vaporware. Everything you read here is exactly what you find. ───────────────────────────────── WHAT YOU BUILD FIRST The AI Insight Engine skeleton is wired in lib/ai/service.ts — KPI evidence gathering, strategy chunk retrieval, grounding logic. Everything except the LLM call. That's day one. You connect the intelligence. ───────────────────────────────── YOUR ROADMAP — 15 PHASES, 80+ TASKS You work through a structured founding execution roadmap. Phases E through K are yours alone. Phases L through O are in collaboration with the Founding Senior Product Designer. PHASE E — Owner Dashboard Modularization Decompose the 1,439-line owner dashboard into 6 standalone admin routes with shared SWR hooks. PHASE F — Live Stripe Integration Build the Stripe pulse endpoint, wire real billing data, implement webhook handlers for subscription events, cancellation flow, full data masking. PHASE G — Performance Optimization SWR caching on every API fetch, request deduplication, split 1,200+ line component files into focused modules. PHASE H — Database + Migrations daily_commands table (migrate off localStorage), goals + goal_tasks schema, last_checkin column for retention speed. PHASE I — AI Intelligence Member dashboard AI recommendations, health score widget, personalized AI endpoint, Groq SDK integration across the intelligence layer. PHASE J — Testing + Certification Full Playwright E2E suite, production audit, 5 test accounts with PBAC verification, RLS policy verification, environment variable audit, Stripe webhook configuration. PHASE K — Infrastructure Sentry alerts (500 errors, latency thresholds), Vercel Analytics, cron job audit logging, retention check cron schedule. PHASES L–O (with Founding Senior Product Designer) — 8 department KPI endpoints + frontend cards — Daily OS: EOD dashboard, tomorrow's priorities, streak notifications, daily digest, weekly wins report — Community: member directory, profiles, channel system, weekly standup auto-thread — Final polish: PWA audit, SEO meta tags, safe-area utility class, architectural decision records, known issues doc, Supabase point-in-time recovery, CEO mobile dashboard ───────────────────────────────── THE FOREVER ROLE You are not joining a team. You are the team. The entire engineering department. Here's what that means: Production Maintenance — 99.9% uptime. Daily deploys. <30 min code to production. When Vercel fails, Supabase pools fill, or Stripe webhooks stop firing, you fix it. Billing Engine — People pay real money through this system. Stripe lifecycle management, Gumroad validation, dunning, reconciliation, subscription events. The highest-stakes code in the system is yours. PBAC Expansion — New features need new permissions. New roles need new seeds. As the org grows from 1 to 50 people, you expand the access control model. Data + Reporting — The KPI engine computes 12 metrics daily. You add more. You write SQL against snapshots. You answer "why did retention drop last week?" AI Layer — After wiring the insight engine, you expand it: AI member health scoring, AI-generated daily digests, churn prediction, AI coach. LLM providers change — you swap them, tune prompts, manage costs. Security + Compliance — RLS policies, API token validation, secrets management, audit log maintenance. You own the security model end to end. Scaling Architecture — Read replicas, connection pooling, Redis caching beyond rate limiting, query optimization, zero-downtime migration strategies as membership grows. ───────────────────────────────── THE STACK YOU OWN Next.js 16 App Router · Supabase SSR + PostgreSQL · TypeScript 5.9 · React 19 · Groq / OpenAI / Anthropic · Vercel Edge Network · Upstash Redis · AWS S3 · Three.js + react-force-graph-3d · Sentry (3 runtimes) · Stripe + Gumroad · Resend (28 email templates) · Playwright (E2E) ───────────────────────────────── PERFORMANCE TARGETS 99.9% uptime · <200ms API response (p95) · Daily deploys · <30 min code to production · Zero unhandled errors in production ───────────────────────────────── COMPENSATION This is a founding team role, not a salaried position. Compensation is equity-based until the company raises funding or reaches revenue milestones that support salaries. Work begins when the full founding team is assembled. Equity: 4–7% vesting over 4 years — 6-month cliff — Monthly vesting thereafter — Single-trigger acceleration on change of control (50% of unvested accelerates) — Equity refreshes at each funding round Starting ranges, not caps. Market-rate salary is the goal at scale. The floor rises as the team performs. Company Formation: Within 14 days of your start date Equity Documentation: Within 14 days after company formation (28 days total) ───────────────────────────────── WHO THIS IS FOR — You know this stack cold — You are high agency — no hand-holding — You want real ownership, not a job — You ship fast and think in systems — You want to be the person who kept a real company running and growing WHO THIS IS NOT FOR — Anyone who needs a detailed ticket for every task — Anyone optimizing for salary first — Anyone who wants to learn on the job — Anyone who needs a team around them before they can move ───────────────────────────────── HOW TO APPLY No resume. Send one of these: — A feature you'd build first and why — A problem you spotted in the platform — An architectural decision you'd challenge We're not looking for people passing through. We're looking for someone committed to building this for the next decade. or Apply at: beyondnorme.com/founding-team ─────────────────────────────────

Apply free

Free account · no credit card · Log in

Pro Rp39k/mo · unlimited applies + AI resume

View 5 similar jobs →

Source
Contra
Salary
$XX,XXX
Job Type
freelance
Location
Worldwide Remote · Remote
Category
Engineering
Seniority
senior
PostedFresh
Jun 2, 2026

Share this job

Help a friend find their next remote role.

Apply free

Free account · no credit card · Log in

Pro Rp39k/mo · unlimited applies + AI resume