Responsibilities
- Own complex product features end-to-end, from product concept → UX → backend systems → production launch.
- Design and build scalable backend architectures, including APIs, async pipelines, and AI inference workflows.
- Lead system design for new features, including performance, reliability, and extensibility considerations.
- Design clean, scalable data models across multiple storage systems (SQL & NoSQL).
- Build high-quality frontend experiences using React / Next.js with strong UX and performance sensibility.
- Make informed trade-offs between speed, correctness, and scalability, and explain those trade-offs clearly.
- Partner closely with Product, Design, and GTM to translate user needs into technical solutions.
- Mentor junior engineers and raise the overall engineering bar through code reviews and technical guidance.
- Act as a senior technical voice, influencing architecture, tooling, and engineering best practices.
- Occasionally represent engineering decisions externally or act as the CTO’s delegate when needed.
Requirements
- Strong Full-Stack engineering experience shipping production systems at scale.
- Proven ability to design and implement end-to-end features independently.
- Excellent system design skills, you can reason about APIs, services, data flow, and failure modes.
- Strong experience designing data schemas and data models for real product use cases.
- Hands-on experience with multiple database types, such as: Relational databases (e.g. PostgreSQL, MySQL) NoSQL / KV stores (e.g. Redis, Firestore)
- Solid backend experience with Node.js and/or Python, including async workflows and integrations.
- Strong frontend skills with React / Next.js, and an eye for product polish.
- High product intuition, you think in user flows, not just endpoints.
- Ability to operate with ambiguity and define problems before solving them.
Nice to Have
- Experience working on AI-powered or data-heavy products.
- Familiarity with cloud-native architecture (GCP, serverless, containers).
- Experience designing systems that balance real-time UX with async processing.
- Prior startup experience or experience owning large surface-area features.
Benefits
- Equity - meaningful ownership in what you build
- High autonomy, high growth environment
Work Arrangement
Hybrid — Bay Area
Additional Information
- Visa sponsorship available
Visa sponsorship available