Full-Stack Engineer
Remote — Mexico · Spain · Australia timezones preferred
Ship features end-to-end across the SEOTopSecret stack — marketing site, client portal, Stripe billing, Supabase data model, cron automations, and LLM-powered workflows.
Mission
Own the SEOTopSecret product end-to-end — the marketing site, the client portal, the billing layer, the data model, and the automations that turn research into published content. You’ll own the architecture, the releases, and the technical calls on the stack that ships every client deliverable.
Why this role exists
Our founder has 25+ years in SEO but doesn’t write code. The stack — Next.js 16 (App Router), Supabase (Postgres + Auth + Storage + RLS), Stripe subscriptions, Vercel cron, and LLM API integrations — ships every client deliverable. We need one senior full-stack engineer who can own it end-to-end instead of coordinating a vendor team.
What you’ll own
- Marketing site (seotopsecret.com) and client portal (clients.seotopsecret.com) — architecture, releases, CWV, bundle budgets
- Supabase data model — schemas, migrations, RLS policies, storage buckets, auth flows
- Stripe layer — subscriptions, webhooks (signed + idempotent), plan changes, proration, failed payments
- Scheduled automations — Vercel cron + LLM API jobs powering monthly reports, briefs, and publishing flows
- Component system, design tokens, dark mode, and i18n (EN + es-MX + en-AU with hreflang trio)
- Observability — error tracking, deploy monitoring, uptime, incident response
What you need
- 5+ years shipping production TypeScript full-stack — React, Node, and a Postgres-backed product
- Deep Next.js App Router: RSC vs client components, Server Actions, Route Handlers, caching, middleware
- Supabase or equivalent BaaS — writing RLS policies, migrations, triggers, and auth flows without footguns
- Stripe subscriptions in production — webhooks, plan changes, proration, dunning — you’ve debugged a real billing incident
- LLM API integrations in production — you’ve shipped a feature that calls an LLM and handled tokens, cost, latency, and error modes
- Tailwind + Framer Motion + a real eye for polish — the product is the marketing; the UI has to feel like it
- Bonus: technical SEO fundamentals (hreflang, canonical, sitemap, schema) — the product IS an SEO tool, so you’ll build what you’d use
What we offer
- Remote-first, async-first — pick your timezone within ±3h of CET, CDMX, or AEST
- Founder as manager — zero middle layers, direct stake in what ships
- Real P&L visibility: pricing, margins, MRR, churn — you see the same dashboard we do
- Competitive salary + meaningful equity — calibrated to your market
In the doc, include
- 1A production feature you shipped end-to-end — link to the live surface (or a demo) and a one-paragraph on what you built and why
- 2A migration, schema, or RLS policy you wrote — paste the SQL, redact anything sensitive, explain the tradeoff in two lines
- 3A 30-second take on the last time you picked a simpler architecture over a more impressive one
Send a one-page doc — no CVs, no cover letters. If the three items land, we’ll be in touch within a week.
Your Growth Operating System Starts Here
Connect GSC + GA4. See your data in the OS. Your first content brief, technical audit, and rank baseline — ready within hours.