Software Engineer
Role details
Job location
Tech stack
Job description
We're looking for a hungry, 10x engineer who knows how to ship to production.
Your emphasis will be on shipping clean code to production at a rapid pace, on a team of likeminded AI-enabled engineers. You'll be collaborating daily with an in-person team of engineers, and have the opportunity to own entire verticals within the ecosystem.
The core of this role is AI-assisted development. You'll use tools like Cursor and Claude Code to build and ship production features at a pace that would be impossible otherwise. We're building a modern React + TypeScript application with a fully type-safe backend (tRPC, Drizzle, Postgres), and you'll be contributing to real features from day one.
This role is not for someone coasting on years of experience. It's for someone with energy, curiosity, and an obsession with getting better every single day.
WHY THIS ROLE IS DIFFERENT
- Rapid development - Complete features are shipped daily from this team
- Accelerated growth - Learn more in 6 months than most developers do in 3 years
- AI-native workflow - Master the tools reshaping how software is built, with an unlimited AI budget
- Real impact - Ship features used by real users, not internal tools, * Build features across a React + TypeScript frontend and type-safe backend (tRPC + Drizzle)
- Use AI coding tools (Cursor, Claude Code) as a primary development workflow
- Ship quickly without sacrificing code quality
- Work with Postgres via Drizzle ORM
- Collaborate closely through pair programming and team communication
- Learn relentlessly-continuous improvement is non-negotiable
Requirements
- 3-5 years of professional development experience
- You've built real things and know there's still a lot to learn
- Motivated to take on responsibility and grow fast
AI-Augmented Development
- Comfortable with Cursor and/or Claude Code (mandatory)
- You see AI as a force multiplier, not a replacement for understanding
- Comfortable reviewing, refining, and validating AI-generated code
Technical Fundamentals
- Strong TypeScript fundamentals in a fully typed codebase
- Experience with React and modern frontend tooling
- Solid Git skills (branching, rebasing, PRs, conflict resolution)
- Exposure to backend concepts (APIs, databases, authentication)
Mindset
- Bias toward action - ship first, iterate second
- Comfortable with ambiguity and changing requirements
- Proactive communicator - you ask questions, share progress, and flag blockers early
- You want to be great, not just "good enough"
Availability
- Consistently available during the day
- Willing to push hard when deadlines demand it
- Responsive on team communication channels (Slack, etc.)
NICE-TO-HAVES
- Experience with tRPC or end-to-end type-safe APIs
- Experience with Drizzle ORM or similar type-safe ORMs
- Familiarity with Postgres and SQL
- Tailwind CSS and component libraries (shadcn/ui, Radix)
- Supabase (auth, database, realtime)
- AWS experience (Lambda, S3)
TECH STACK
Frontend: React, TypeScript, Vite, Tailwind CSS, shadcn/ui
Backend: tRPC, Drizzle ORM, Zod
Database: Postgres (via Supabase)