Build and scale AI-first software products from 0 to 1. Work across the entire stack and own features end-to-end.
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).
No Playbook. Just Obsession.
We don't have a rigid framework. What we do have is an unwavering commitment to a few core principles:
No bloat, no bureaucracy. Small teams that move fast and make decisions without permission. When you're small, speed is your advantage.
Every pixel, every interaction, every word. Details are what separate good from great.
Speed is essential, but quality is non-negotiable. We iterate quickly on things that matter.
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.
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.
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
We believe in using modern, proven technologies that let us move fast without sacrificing quality. Here's what we work with:
Next.js 15 with App Router, React 19, Server Components, TypeScript, Tailwind CSS, shadcn/ui components
Next.js API Routes & Server Actions, Node.js, PostgreSQL
Vercel AI SDK with streaming & inline custom tool calling, OpenAI GPT-4, Anthropic Claude, prompt engineering
Vercel for hosting and edge functions, Supabase for PostgreSQL database, Trigger.dev for complex long-running backend AI workflows, GitHub for version control
Every project is different, but here are some examples of what you might work on:
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.
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.
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'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.
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
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
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:
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.
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.
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.
We're bootstrapped and profitable, which means we can offer competitive compensation and actual equity that matters.
Equity in the company and full ownership of your projects
Learn faster than anywhere else by working across multiple products
Work from anywhere, flexible hours, async-first culture
Latest AI coding assistants, premium software, whatever you need
No bureaucracy, no meetings for the sake of meetings
Fast feedback loops, real users, immediate impact
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.
Take on engineering challenges across 2-3 products simultaneously, each with unique technical and market constraints.
Grow into a CTO role for one of our portfolio companies as it scales, building and leading your own engineering team.
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.
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]