Stack: Next.js (App Router route handlers/API routes/Edge Functions), TypeScript/Node.js, Python (FastAPI & workers), Supabase (Postgres/Auth/Storage), LangGraph, Vercel, AWS, GitHub Actions
The mission
Build reliable, low-latency APIs and services that power streaming agent workflows and the Next.js frontend. Own data models, auth, performance, and CI/CD so shipping stays fast and safe.
What you’ll work on
- Design and ship Next.js Route Handlers (Server Actions/API routes), including edge-rendered endpoints where it makes sense.
- Model data in Supabase (Postgres schemas, migrations), implement RLS policies, and integrate Auth + storage.
- Build Python services/workers (FastAPI + queues) to run LangGraph pipelines and background jobs.
- Implement streaming interfaces (SSE/WebSockets) for agent results; handle retries, backoff, and idempotency.
- Improve latency and resilience: caching, connection pooling, pagination, rate limiting, and circuit breakers.
- Productionize: logs/metrics/traces (Sentry & OpenTelemetry), alerts, dashboards, and simple runbooks.
- Ship with confidence: tests (pytest + Vitest/Jest), type checks, linting, preview deploys, and GitHub Actions CI/CD.
- Partner with frontend on API contracts and DX: local dev scripts, seed data, and Storybook/contract mocks.
What you bring
- 3+ years building production APIs with Node/TypeScript and Python.
- Hands-on Next.js App Router route handlers & Server Actions; solid grasp of SSR/SSG/ISR tradeoffs.
- Strong SQL/Postgres skills; Supabase experience (Auth, RLS, storage, realtime).
- Practical experience with streaming (SSE/WebSockets), background jobs, and failure handling.
- Testing culture (unit/integration/e2e), Git-based CI, and Vercel or similar serverless platforms.
- Nice to have: LangGraph/LangChain, Redis/queues (Upstash/SQS), feature flags/experimentation, Terraform/IaC, security reviews & secrets management, FastAPI on AWS/Lambda/containers.
90-day outcomes
- APIs that fly: p95 < 300 ms on hot read endpoints; clear caching strategy and pagination.
- Safe data: audited RLS policies + migrations with rollback plan; zero P0 auth issues.
- Streaming done right: one production agent/streaming endpoint with graceful partial results & retries.
- Confidence to ship: green CI/CD with previews, test coverage on critical paths (~80%), and on-call runbooks.
- Visibility: Sentry + OTel dashboards for latency, error rate, and throughput.
How we set you up to win
- Assess → Accept: Transparent scope, outcomes above, and fast feedback during hiring.
- Affirm: Clear offer details, tools list, and a start plan—no surprises.
- Activate/Acclimate: Day-one access, a dedicated buddy, local env in <60 minutes, and a “first-week win.”
- Accomplish/Adopt: Weekly 1:1s, demo cadence, recognition for shipped impact, and a simple path to extend the contract based on outcomes.
Tools
Next.js, TypeScript/Node, Python (FastAPI), Supabase (SQL/RLS), LangGraph, Vercel (Edge/Functions), GitHub Actions, Sentry, OpenTelemetry, Redis/queues, Jest/Vitest/pytest, ESLint/Prettier.
Want me to tailor this to your company voice or add comp range/application steps while keeping it brief?