Senior Product Engineer (Full-Stack)
OpenArt AI · San Francisco, CA · 1 wk ago
HybridEngineering$300k–$350k/yrFull-time
About the role
We’re looking for a Senior Product Engineer (Full-Stack) who can own complex, user-facing systems end-to-end, from product definition and UX trade-offs to backend systems and data modeling.
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), and 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.
Tech Stack
- React / Next.js
- Node.js, TypeScript
- Python
- GCP
- Cloud Run
- Modal
- Firebase
- Redis
- Upstash
Compensation
~$300k total compensation including base salary, bonus, equity
Equity - meaningful ownership in what you build
High autonomy, high growth environment
Work Setup
- Bay Area preferred (hybrid allowed)
- Visa sponsorship available
- We’ll consider remote
What Success Looks Like in 3–6 Months
You’ve shipped multiple features that users love.
You’ve launched at least one AI-powered user flow end-to-end.
You’ve formed a tight feedback loop with design, founders, and real users.
You're a key voice in shaping the product and engineering roadmap.