> Markdown version of [/jobs/ext/2153395-full-stack-developer](https://www.wearedevelopers.com/jobs/ext/2153395-full-stack-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full-Stack Developer - **Company:** After School Matters, Inc. - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Software as a Service, Code Coverage, Collaborative Software, Databases, Relational Databases, Fault Tolerance, PostgreSQL, OAuth, Operational Databases, Role-Based Access Control, Migration Manager, Next.js, TypeScript, Network Routers, Google Cloud, ReactJS, Large Language Models, Prompt Engineering, Backend, Rate Limiting, Webhooks, Serverless Computing - **Published:** August 20, 2026 - **Apply:** https://productivteam.applytojob.com/apply/jktKjnTzbA/Senior-FullStack-Developer-AIAssisted?source=GS ## About the Role * Deep TypeScript and modern React/Next.js experience (App Router, Server Components, Server Actions) * Production SaaS backend experience: multi-tenant data models, role and permission systems, and auth flows (OAuth, JWT sessions) * Relational database maturity: Postgres with an ORM (Prisma preferred), a sound migration strategy, and safe schema changes on a live database * Distributed-systems fundamentals in a serverless world: queues, webhooks, idempotency, retries and backoff, timeouts * LLM product engineering experience: prompt design, structured and validated outputs, awareness of token costs, and graceful degradation when a model or data source fails * Security instincts: able to run a cloud IAM review (GCP or equivalent), reason about tenant isolation across data, storage, and real-time layers, and know where rate limiting and secrets hygiene belong * Strong judgment and comfort being the most senior engineer on the project * Strong async communication: clear technical questions, documented decisions, and self-surfaced blockers Nice to Have * Real-time collaboration experience (Yjs, Liveblocks, or ProseMirror/Tiptap internals) * Google Cloud specifics: Cloud Run, workload identity federation, GCS signed URLs * Experience taking an early-stage product to its first paying customers ## Description We are looking for a Senior Full-Stack Developer to help build and harden a TypeScript, front-to-back product built on Next.js 15, React 19, and an AI pipeline powered by Anthropic Claude., * Build the final pipeline agent (the certification builder), including schema design, LLM prompt and output design, and a review and approval workflow * Own multi-tenant readiness: role-based access control, a membership model, email invitations, and self-serve workspace provisioning * Bring database maturity to the project: adopt a formal migration workflow and separate staging from production data * Lead production hardening: rate limiting and usage budgets for AI endpoints, a cloud IAM and security review, secrets and environment hygiene, and error observability * Set up engineering process: a CI pipeline and broader test coverage * Improve the structure of a fast-grown codebase while continuing to ship features * Make build-vs-buy calls, write specs, and mentor a junior engineer ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [WeAreDevelopers Dev Digest Issue 116 - The new search wars…](https://www.wearedevelopers.com/magazine/445-wearedevelopers-dev-digest-issue-116-the-new-search-wars) - [Dev Digest 139 - Soft and hard queries](https://www.wearedevelopers.com/magazine/487-dev-digest-139-soft-and-hard-queries)