Full Time
1500
40
Apr 16, 2026
About ProMom
ProMom (promom.ai) is an AI-powered maternal health platform helping women navigate every stage of motherhood — from fertility and preconception through pregnancy and postpartum. Our features include Maia, an AI assistant that answers real-time health questions; BellySafe, an instant food and medication safety checker; a Smart Calendar for tracking milestones and appointments; and AI Finds, a curated product recommendation engine. We're live on iOS and web, growing fast, and building the most trusted companion for maternal health. Android is next. This is early-stage, high-impact work.
The Role
We're looking for a Senior Full-Stack Developer who owns both the iOS (Swift) and backend (NestJS/Node.js) sides of the product. You won't be handed pixel-perfect specs — you'll work closely with the founding team to build real features that real moms use every day. You must be a confident, independent engineer who ships.
This role requires you to be a vibe coder. That means you use Claude CLI (Claude Code by Anthropic) as a core part of your development workflow — to write, refactor, scaffold, debug, and architect code. We don't want someone who dabbles with AI tools. We want someone who has genuinely integrated Claude CLI into how they think and build. This is non-negotiable.
What You'll Do
1. Build and maintain the ProMom iOS app using Swift and SwiftUI, owning architecture, performance, and UX quality
2. Develop and extend backend services using NestJS (Node.js/TypeScript), including REST APIs, authentication, and data pipelines
3. Integrate and maintain AI features — including the Maia assistant, BellySafe safety checks, and future LLM-powered workflows
4. Own the full feature lifecycle: design discussions -> implementation -> testing -> deployment
5. Work directly with the founders to prioritize, scope, and ship features on tight timelines
6. Maintain App Store submissions, versioning, and release processes
7. Write clean, well-structured code using Claude CLI as your primary AI development accelerator — and document your approach
8. Implement and maintain push notifications, background sync, and real-time data features on iOS
9. Contribute to API design decisions and data modeling for a health-sensitive, privacy-first product
10. Proactively catch and fix bugs before users report them — own quality, don't just close tickets
11. Collaborate asynchronously with a small, distributed team; communicate clearly in writing and on video calls
Hard Requirements
- Swift / SwiftUI — 4+ years building production iOS apps, with App Store releases you can point to
- NestJS / Node.js / TypeScript — 2+ years building production-grade backend APIs in NestJS
- Claude CLI (vibe coding) — You actively use Claude Code in your daily dev workflow. You can show us, on camera, how you use it to build real things. This is required, not nice-to-have.
- Full-stack ownership — Comfortable moving between iOS and backend in the same sprint
- PST overlap — Must be available and online during US Pacific time core hours (at minimum 9am-1pm PST Mon-Fri)
- English communication — Strong written English; can write clear messages, PR descriptions, and async updates without ambiguity
- Direct hire only — You must be applying as an individual, not through an agency
Nice to Haves
- Experience with health, wellness, or consumer subscription apps
- Familiarity with HealthKit, CoreData, or CoreML
- Exposure to OpenAI, Anthropic, or other LLM API integrations
- Knowledge of HIPAA-adjacent data privacy practices
- Experience with PostgreSQL, Prisma, or similar ORM in a NestJS stack
- Prior startup experience
What We Offer
- $1,500-$2,000/month USD — paid consistently, on time
- Fully remote — work from wherever you're most productive
- Meaningful product — you're building tools that support women during some of the most important
- Real ownership — small team, real autonomy, visible impact
- AI-forward culture — we use Claude CLI, we iterate fast
- Growth — as ProMom scales, this role scales with it
How to Apply
Your application MUST include:
1. A short Loom video (3-5 minutes) — introduce yourself AND show your Claude CLI workflow live (a real project, real usage). Applications without a Loom video showing Claude CLI usage will not be reviewed.
2. Links to at least two shipped iOS apps on the App Store
3. A link to backend code you've written (GitHub or live NestJS API)
4. Your PST availability hours