About the Role
You'll work across a TypeScript monorepo made up of 30+ event-driven microservices and a Next.js webapp, owning features from concept to production. This isn't a cog-in-the-machine role — you'll have real ownership, direct impact, and the autonomy to make decisions. You'll move fast while caring about craft, and you'll be expected to be proficient with AI-driven development tools like Cursor and Claude Code as part of how you build every day.
Requirements
- Cursor + Claude Code proficiency
- Fast learner able to master new domains in days
- Bias toward shipping and action
- System architect mindset able to design and scale distributed systems from scratch
- 7-10+ years of software engineering experience
- Expert-level TypeScript
- Containerization fluency with Docker, ECS, orchestration
- Strong product instincts and care about UX
- Clear async communication, writing over meetings
- High autonomy
Responsibilities
- Ship integrations for new platforms
- Build user-facing features that drive engagement and volume
- Hunt down bugs and improve system reliability
- Get deep into the event-driven architecture and start improving it
- Own features end-to-end: build, test, deploy, monitor
- Scale infrastructure as traffic grows
- Improve developer experience and system observability
- Work async with a distributed team