• 2–7 years of professional backend engineering experience
• Strong proficiency in TypeScript and Node.js
• Hands-on experience with AWS in a serverless context
• Solid experience with MongoDB or other document databases
• Experience with Stripe or similar payment/billing platforms
• Familiarity with serverless frameworks (e.g., SST, Serverless Framework)
• Experience writing unit and integration tests with Jest or similar
• Understanding of RESTful API design and middleware patterns
• Comfortable with Git workflows, CI/CD, and code quality tooling
• Specialization in Stripe, complex product structures, subscriptions, usage-based billing, invoicing, payment workflows, and production-scale billing operations.
• Experience with Infrastructure as Code (Pulumi, CDK, Terraform)
• Familiarity with event-driven architectures and messaging patterns
• Background in layered architecture patterns (Clean Architecture, hexagonal, ports & adapters)
• Experience with modern web frameworks like Hono
• Interest in AI/LLM technologies and experience integrating with AI APIs
• Familiarity with agentic AI systems and frameworks like Mastra
• Craftsmanship: You care about code quality, testing, and maintainability—not just making it work
• Architectural discipline: You respect layer boundaries and established patterns rather than taking shortcuts
• Pragmatism: You ship working software without over-engineering
• Ownership: You take features end-to-end, from design through production
• AI-accelerated development: You actively use tools like Cursor, Copilot, and LLMs for scaffolding, tests, refactors, and debugging—without outsourcing your judgment
• Curiosity about AI: You're excited about the intersection of backend engineering and AI capabilities