Own a product domain completely — backend (Django/DRF), frontend (React/TypeScript), database schema, APIs, performance, and reliability. No handoffs.
Make the hard calls. When the right answer isn’t obvious — tradeoffs between speed and correctness, schema design, API contracts — that’s your call to make and defend.
Build and ship features independently, collaborating closely with a PM-builder and designer to translate product ideas into production-ready features.
Contribute to shaping the architecture, domain boundaries, and technical direction of your product area.
Direct AI agents (Claude Code) at a high level — architect and decompose problems so AI can execute, then review and own the output.
Manage development across git worktrees and parallel agent sessions.
Review, refine, and validate AI-generated code to ensure correctness, performance, and maintainability.
Continuously improve development workflows using AI tools like Claude Code, CodeRabbit, and automated pipelines.
Ship daily — multiple deploys per day through an automated pipeline with AI code review, E2E tests, and quality gates. You’ll merge to main and see it in production the same day.
Write and maintain high-quality tests (unit, integration, and E2E using Playwright) as a core part of development.
Ensure all features meet quality standards through automated testing, AI-assisted code review, and manual validation.
Act as the quality gate for all code shipped, including contributions from AI, PM-builders, and designers.
Review AI-generated and cross-functional PRs, including contributions from PM-builders and junior engineers.
Collaborate with design to take features from Figma to production efficiently.
Work with product and design to challenge assumptions, refine requirements, and improve solutions.
Set the technical standard — your CLAUDE.md files, testing patterns, and code review bar become the template that newer engineers follow.
Define best practices for AI-assisted development, testing, and code review. Establish patterns for domain ownership, system design, and engineering workflows as a senior engineer on the team.
Requirements
5+ years of full-stack engineering experience. Django + React preferred — you know both sides deeply, not just tolerably.
Opinionated about quality — you have a point of view on testing, architecture, and code review, and you can back it up with experience.
Strong proficiency with modern AI coding tools (e.g., Claude Code, Copilot, Cursor) as a core part of your workflow.
Has owned something that matters — you’ve been the primary engineer on a product or system that users depended on. You’ve been on-call. You’ve debugged production.
Strong product mindset — you push back on specs, propose better solutions, and think about impact, not just implementation.
Experience writing comprehensive tests (unit, integration, E2E) as a standard part of development.
Strong code review skills and judgment in evaluating code quality and readiness for production.
Comfort working in small, high-ownership teams where you are responsible for end-to-end delivery.
Tech Stack
Django
React
TypeScript
Benefits
Competitive salary and discretionary bonus, plus equity options
Unlimited PTO policy
Medical, dental, and vision coverage
Flexible hybrid work environment
Regular team offsites and a budget for professional development