Mocha

Build and publish web apps in minutes. No coding required.

Product Engineer

$180K - $250K0.80% - 1.50%San Francisco, CA, US
Job type
Full-time
Role
Engineering, Full stack
Experience
6+ years
Visa
US citizen/visa only
Skills
React
Connect directly with founders of the best YC-funded startups.
Apply to role ›
Nicholas Charriere
Nicholas Charriere
Founder

About the role

As a Product Engineer at Mocha, your primary challenge will be making complex technical concepts intuitive and approachable for non-technical users. You'll design experiences that abstract away the complexity of web development, turning intimidating concepts like APIs, databases, and deployment into simple, understandable interactions. This means crafting educational flows, building interfaces that make technical decisions feel effortless, and creating feedback systems that help without overwhelming. We win if we're the most approachable platform for non-technical users, and you'll work across our full stack with that guiding principle: "how do we make this feel simple and empowering for someone who's never written code?”

💡What you’ll do

We’re looking for high ownership, which means nothing is out of scope. With that said, here are a few things we consider priority for this role:

  • Define, design, and build new features across the stack that make shipping powerful products possible for non-technical users (eg, analytics, AI integrations, payments, etc)
  • Reinvent existing features that are still too technical for our target audience (eg, dev vs prod environments, DB migration failures, AI debugging UX) with better educational flows and clearer feedback
  • Improve our instrumentation to develop a deeper understanding of user pain points, detailed AI success / failure rates, and generally where we fall short. Follow this up by proposing and implementing solutions to problems surfaced by said instrumentation
  • Reduce time to value for new users. AI-app generation can take 30s or more. Help us build experiences that get users to something impressive instantly
  • Refine core agent experience, reducing failures and improving UX for cases where the AI does fail. Prevent users from “doom loops”
  • Build a Figma-like experience for directly editing objects in the UI without writing code or asking the AI. Enhance with contextual AI edits by selecting sections of the DOM
  • Assist growth efforts, implementing funnels or other needs from the Growth team

🛠️ Our tools

We use a modern and very fun stack of tools:

  • Our backend is written in Elixir using the Phoenix web framework. Our Frontend is a TypeScript, React SPA using Vite.
  • Postgres, Cloudflare R2 for object storage
  • Fly.io for user sandboxes (https://fly.io/customers/mocha)
  • Cloudflare for user production deployments
  • Claude and Gemini for most of our AI, with experiments that leverage other models / platforms like Grok and OpenAI

🔍 What we’re looking for

  • Self-sufficient, high-ownership engineers. We’re small and lean, we work closely together when we can, but we also need people who can drive things forward on their own
  • You have 5-10 years of experience
  • Frontend-leaning, full stack engineer. Prior experience with Elixir not necessary, but you should be excited to learn it
  • Excellent communication
  • You use AI as a powerful productivity tool while maintaining strong engineering judgment, never letting it replace your own critical thinking
  • One trait we value highly: our engineers tend to always leave the code base better than when they found it. Each step of the way, they’re making small, incremental improvements. These efforts compound into robust and maintainable systems over time

Why join Mocha

  • We’re small and lean yet we are in a high-growth stage. Getting in now is as high-impact and high-reward as it gets
  • Well-funded
  • We get to work on a problem with a solution that wasn’t possible more than a year ago
  • The market we’re in is very large, making big outcomes more likely

Compensation & Benefits

  • Competitive salary and equity — multiple options based on your desire for ownership
  • Hardware setup — new MacBook Pro, big display, and accessories.
  • Unlimited vacation (with startup work-life balance).
  • Hybrid flexible schedule 3 days onsite in SF.
  • Opportunity to work on something really big.

About the interview

  • Technical discussion: You’ll chat with our CTO about your technical background and dive into a project together.
  • Behavioral and cultural fit: You’ll chat with our CEO about your work style to try to determine if it’s a good mutual fit.
  • Programming exercise: we’ll set you up with a real programming problem (not a leetcode exercise). You hack on it for 90mins and then we debrief / pair together on the result

About Mocha

Join us at Mocha

We're building the future of building web applications. Our vision is personal software: just like personal computing put an iPhone in everyone's pocket, we believe AI has unlocked the potential for everyone to create their own custom applications, as they need them.

Our platform is an online website builder powered by a state-of-the-art AI agent. For our customers however, what matters is that they can finally bring their ideas to life and share them with the world, no coding required.

Everyone is going to be a builder. Help us make that faster.

Join us!

Mocha
Founded:2023
Batch:S23
Team Size:5
Status:
Active
Location:San Francisco
Founders
Nicholas Charriere
Nicholas Charriere
Founder
Ben Reinhart
Ben Reinhart
Founder