Back to Careers
Open Position
Share:

Full-Stack Product Engineer

Full-Time
Remote
$24k-48k / year + meaningful equity

Build and scale AI-first software products from 0 to 1. Work across the entire stack and own features end-to-end.

Build Software That Actually Matters

At Project M, we're not building software for the sake of building software. We're obsessed with creating AI-first products that people actually want — and building the companies around them.

Since 2023, we've launched multiple profitable AI software companies from the ground up. No VC money, no bloat, no bureaucracy. Just small teams (3-5 people) building products that users love and that generate real revenue. One of our apps went from 0 → $1M ARR in 7 months, entirely organic. Another hit $5k MRR in 18 days, just 4 weeks after the initial idea.

We don't follow frameworks or playbooks. Every app is different, every market has its own rules. What matters is speed, obsession over quality, and the ability to figure things out when there's no clear path forward.

This role is your chance to be part of that journey — building the next generation of AI-first software companies alongside founders who've proven they can go from 0 to 1 (and beyond).

How We Build

No Playbook. Just Obsession.

We don't have a rigid framework. What we do have is an unwavering commitment to a few core principles:

Stay Scrappy

No bloat, no bureaucracy. Small teams that move fast and make decisions without permission. When you're small, speed is your advantage.

Obsess Over Product

Every pixel, every interaction, every word. Details are what separate good from great.

Ship Fast, Never Garbage

Speed is essential, but quality is non-negotiable. We iterate quickly on things that matter.

Figure It Out

Adaptability beats rigid process. Every problem is unique, every solution is custom-built.

The best companies aren't built by following someone else's playbook. They're built by people who take full ownership, see problems and fix them, have ideas and ship them — no hand-offs, no waiting.

What You'll Do

As a Full-Stack Product Engineer at Project M, you'll be building the future of AI-first software. You'll work closely with our CTO and portfolio founders on products from inception to scale, owning features end-to-end and making critical technical decisions.

This isn't a role where you're handed a detailed spec and asked to execute. If you need that structure, this will frustrate you. But if you thrive when you can make decisions, ship fast, and see the direct impact of your work — this is it. You'll be architecting solutions, designing interfaces, writing copy, deploying infrastructure, and iterating based on real user feedback.

Key Responsibilities

Build and ship new features across the full stack (frontend, backend, database, deployment)

Design and implement AI-powered features using modern LLM APIs and frameworks

Own product features from concept through deployment and iteration

Make technical decisions on architecture, tools, and frameworks

Work directly with users to understand needs and iterate on solutions

Contribute to multiple products across our portfolio

Our Tech Stack

We believe in using modern, proven technologies that let us move fast without sacrificing quality. Here's what we work with:

Next.js Next.js
Cursor Cursor
PostgreSQL PostgreSQL
Vercel Vercel

Frontend

Next.js 15 with App Router, React 19, Server Components, TypeScript, Tailwind CSS, shadcn/ui components

Backend

Next.js API Routes & Server Actions, Node.js, PostgreSQL

AI & LLMs

Vercel AI SDK with streaming & inline custom tool calling, OpenAI GPT-4, Anthropic Claude, prompt engineering

Infrastructure & Deployment

Vercel for hosting and edge functions, Supabase for PostgreSQL database, Trigger.dev for complex long-running backend AI workflows, GitHub for version control

What You'll Build

Every project is different, but here are some examples of what you might work on:

AI-Powered Web SaaS Features

Take a validated product idea and build the first version from scratch. You'll prototype rapidly, ship the initial release, and iterate based on real user feedback to find product-market fit.

Join an Early-Stage Portfolio Company

You'll start working on one of our early-stage portfolio companies, taking ownership from day one. You'll be responsible for the full stack: database schema, API design, frontend implementation, deployment, and iteration based on user feedback.

Who You Are

This role is for builders, not specialists. You might be stronger in frontend, backend, or design — but you don't stop there. You see the full picture and own outcomes, not just tasks.

You'll Thrive Here If:

You're a Builder First

You've shipped products before (side projects, startups, open source — show us what you've built!). You care more about impact than titles.

You're Obsessed with Quality

You believe every detail matters. You won't ship something that feels unfinished, even under pressure.

You Figure Things Out

When there's no clear path forward, you don't wait for instructions. You research, experiment, and find a solution.

You Own It End-to-End

You're equally comfortable writing SQL queries, designing a UI, debugging deployment issues, or writing copy for a landing page.

You Thrive in Ambiguity

You don't need a detailed spec to get started. You prefer building → getting feedback → iterating over endless planning.

This Probably Isn't For You If:

You prefer working within well-defined boundaries and specializing in one area

You need detailed specs and clear requirements before you can start building

You're looking for a role with predictable 9-5 structure and lots of process

You want to work at a company with an established playbook and proven processes

Nice to Have (But Not Required):

Experience building with AI/LLM APIs (OpenAI, Anthropic, etc.)

Previous startup or early-stage company experience

Design skills (Figma, basic UI/UX principles)

Experience with SaaS products and subscription models

How We Work

Async-First, Remote-Friendly

We're a fully remote team that values deep work and flexibility. Most communication happens asynchronously through written updates, Notion docs, and Loom videos. We don't have daily standups or status meetings.

We do have a weekly sync (usually 30-60 min) to align on priorities and unblock anyone who's stuck. Beyond that, work when you're most productive. Early morning, late at night, doesn't matter — results are what count.

Here's what great async communication looks like at Project M:

  • You document decisions and context so others (and future you) can understand why
  • You're proactive about sharing progress and blockers — don't wait to be asked
  • You ask questions clearly and provide context, so others can help you quickly
  • You're comfortable making decisions independently when you have enough information

Ship Fast, Iterate Faster

We believe in rapid iteration over perfect planning. Ship something functional, get it in front of users, learn from feedback, and improve. You'll often push features to production on your first day, and you'll be expected to deploy multiple times per week.

Full Context, Full Ownership

You'll have full context on business metrics, user feedback, and product strategy. We trust you to make the right decisions. If you see something broken, fix it. If you have an idea, build it. You own your work from start to finish.

Learn by Building

Working across multiple products means you'll encounter diverse technical challenges. You'll learn more in 6 months here than most engineers learn in 2-3 years at a larger company.

We actively sponsor education and access to the newest AI dev tools, and encourage experimentation with new technologies that make sense for the problem at hand.

Compensation & Benefits

We're bootstrapped and profitable, which means we can offer competitive compensation and actual equity that matters.

Real Ownership

Equity in the company and full ownership of your projects

Rapid Growth

Learn faster than anywhere else by working across multiple products

Remote Flexibility

Work from anywhere, flexible hours, async-first culture

Best-in-Class Tools

Latest AI coding assistants, premium software, whatever you need

Small Team

No bureaucracy, no meetings for the sake of meetings

Ship Daily

Fast feedback loops, real users, immediate impact

Where This Can Take You

You'll start by working on one of our early-stage portfolio companies, owning features end-to-end and making critical technical decisions from day one. This isn't just about writing code — it's about building the foundations of a real company.

Work Across Multiple Portfolio Companies

Take on engineering challenges across 2-3 products simultaneously, each with unique technical and market constraints.

Become a Technical Leader

Grow into a CTO role for one of our portfolio companies as it scales, building and leading your own engineering team.

Launch Something New

When the right opportunity emerges, we're open to backing technical founders from within. If you have the right idea and execution track record, you could lead a new company in the portfolio.

The timeline? It depends entirely on you. We've seen people grow from IC to leadership in 6-12 months when they prove they can execute and own outcomes. Your growth is tied to impact, not tenure.

Ready to Build Something Great?

We're looking for builders who want to create the future of AI-first software. If that's you, we'd love to hear from you.

Questions? Email us at [email protected]

Apply Now