Junior Full Stack Engineer
Solid Python + JavaScript/TypeScript fundamentals and genuine AI-native fluency. You'll build across a Django backend, a TypeScript web client, and a React Native app with Claude as your pair—shipping your first flag-gated feature in your first weeks—then grow into the Engineer DRI seat and, later, into a forward-deployed engineer executing external projects. Slope matters more than pedigree.
About the role
No sprints. No staging. No hand-offs. Every feature runs a 10-stage pipeline where Claude does the heavy lifting and a human DRI—one directly responsible engineer—drives every step.
- Contract-first: A frozen backend↔frontend contract + simulator before any code—so both sides build in parallel against the same reality.
- AI-native execution: Claude Code writes most of the code. You direct it, review it, and verify it by running the app—not by trusting the diff.
- One Design System: Every screen is composed from a living component library; anything new is contributed back. Build it in the system, not the feature.
- Flags, not staging: Verify locally, merge dark behind a feature flag in production, dogfood there, flip it on. Rollback is one click.
- Artifacts, not meetings: Each step outputs a structured doc the next step's Claude reads directly. Three synchronous touchpoints per feature—that's it.
- Done = demonstrated: Screenshots, green gates, a flag, and a one-click rollback—never just "code written."
Responsibilities
First 90 days: Learn by shipping
- Ship your first flag-gated feature in your first weeks—small and well-scoped, senior-reviewed at the gates.
- Build across all three surfaces: Python/Django backend, TypeScript web, React Native app (iOS + Android).
- Run the verification loop yourself: drive the flow, screenshot it, read the logs, gates green.
- Contribute components and gotchas back to the Design System and conventions doc.
Then: Take the DRI seat
- Own features end-to-end: design the frozen contract + simulator from the founder's PRD.
- Build backend ∥ frontend in parallel with Claude Code, integrate, drive review.
- Launch behind a flag with the success metric wired to a live dashboard before the flip.
- Take on bigger features as you prove out.
Later: Deploy forward
- Shadow, then co-run, then own external engagements on our portable pipeline.
- Scope with the client, design the contract, build with Claude, demo, iterate live.
- Launch on their stack, behind their flag.
Requirements
Must-haves
- Python fundamentals you've shipped with—an API in Django/DRF/FastAPI, a real data model, tests; SQL basics.
- JavaScript/TypeScript fundamentals—React on web; React Native is a plus you'll deepen here.
- Evidence you ship—internships, side projects, hackathons, open source; working links beat résumé lines.
- AI-native working style—an AI coding tool is already your daily driver, and you verify its output by running the app.
- Written clarity—our pipeline runs on structured docs; if yours needs a follow-up conversation, it isn't done.
- Ownership temperament—you batch questions with a recommended default attached, and proceed on the default when the answer is slow.
- 0–2 years of experience—new grads welcome; show us shipped, working things.
Nice-to-haves
- Mobile exposure—React Native or Expo.
- Postgres beyond the basics.
- Feature flags, product analytics (Mixpanel) or error tracking (Sentry).
- LLM apps you've built, or prompt/eval tinkering.
- Basics of GCP, Docker, or CI.
Benefits
- The operating model: An AI-native pipeline most companies are still theorizing about—you run it daily from week one.
- Mentorship where it counts: A senior engineer at your review gates, founders as your product pair.
- An explicit growth path: Builder → Engineer DRI → forward-deployed engineer, with real ownership at every stage.
- Claude, on us: Claude as your pair on everything, on the company's dime.
- Full-stack range: Backend, web, and app in the same week—no lane assignments, no waiting on "the backend person."
- Your name on it: From contract to metric dashboard, the feature is yours—demonstrated working, live behind a flag.
Hiring process
The centrepiece is a paid, timeboxed build exercise where using AI isn't just allowed—it's required. We give you a small PRD + a frozen contract; you ship it and return a working demo, screenshots per flow, and green gates.
- Intro call: 30 min, bring something you shipped.
- Build exercise: Paid, timeboxed, AI required.
- Deep-dive: 60 min, walk us through your decisions.
- Offer: Fast.
Early in your career, AI-native already? Email us with links to things you've shipped—repos, demos, TestFlight builds, live URLs. Working software beats résumé lines.