Backend Engineer — Next.js Routes + Python (Contract)

Join our team and build your career with us

📁 Backend 🎯 Mid level

Job Description

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?

Job Overview

  • Career Level: Mid level
  • Job Type: Contract
  • Date Posted: November 8, 2025
  • Application Deadline: 15/11/2025 12:16 am

Share This Job