Salary
💰 $205,000 - $240,000 per year
Tech Stack
BigQueryCloudDistributed SystemsJavaScriptNext.jsNode.jsPostgresPythonReactTypeScript
About the role
- Lead complex projects and make high-leverage architectural decisions balancing speed, quality, and scalability
- Own features or systems from design to deployment, ensuring clean integration with architecture
- Design and build core APIs, services, and frameworks to power products and developer experience
- Write clean, maintainable, well-tested code and drive best practices for reliability and performance
- Coach and mentor engineers and influence technical direction across teams
- Partner with product managers, designers, and stakeholders to deliver solutions
- Help shape engineering culture, improve processes, and identify opportunities to make development faster and safer
Requirements
- 7+ years in software engineering (with at least 2+ years in a senior or staff role)
- Strong experience in building scalable applications and APIs
- Proficiency in TypeScript, Node.js, PostgreSQL, NextJS, React, Vercel, Supabase
- Bonus: Python, BigQuery
- Architectural thinking and ability to design systems for long-term maintainability and growth
- Track record of influencing technical direction and mentoring engineers (leadership without authority)
- Startup or high-growth experience is a plus
- Familiarity with observability practices (logging, monitoring, alerting) and secure development practices (nice to have)
- Experience with cloud-native architectures, distributed systems, or multi-tenant SaaS (nice to have)
- Exposure to data engineering, analytics platforms, or ML/AI products (nice to have)
- Strong communication, collaboration, adaptability, and curiosity
- Work authorization: must be authorized to work in the United States or Canada without visa sponsorship (U.S. and Canada-based candidates only)