Full Time
$3,000–$4,500/month.
40
Jun 14, 2026
Full-Stack Developer — Luxury Childcare Platform (Supabase, Stripe, Integrations)
Job type: Full-time for the build phase, then a part-time retainer for maintenance and scaling
Hours: Full-time during the build, with a few hours of daily overlap with US Eastern Time
Compensation: Competitive, monthly in USD, by experience (range at the bottom)
Start date: Immediately
About us
We are House of Nannies, a luxury domestic-staffing agency serving New York, Connecticut, New Jersey, and the Hamptons. We are launching Little Minders, an on-demand sitter membership, and we run our operations on our own internal platform, The Nest.
The Nest is already fully designed, end to end — every screen, flow, and rule has been worked out and documented. We have a complete set of reference designs (heirloom-styled HTML), a written rulebook for how profiles and matching work, role-versioned contracts, settings/taxonomy, and clear build tasks. We know exactly what we want. We need a strong developer to implement it faithfully, ship it, and then maintain and scale it.
This is a real product, with real families and real money moving through it. We care about reliability, a calm and beautiful user experience, and doing things properly.
The stack
Front end: HTML, CSS, vanilla JavaScript (single-file pages today; you may propose a sensible framework if it speeds delivery without bloating)
Back end: Supabase (Postgres, Auth, Row-Level Security, Edge Functions)
Hosting: Netlify
Payments: Stripe (membership billing in use; Stripe Connect + invoicing to build)
Already integrated: Google Calendar two-way sync; an AI résumé-parsing edge function
AI: we use AI for résumé parsing and profile generation (the rules are documented)
You inherit a working codebase and a complete design package — reference HTML for every screen, a build-task list, an AI profile rulebook, contract templates, and written business rules. You're building from clear specs, not a blank page.
What you'll build (from our designs and specs)
Communications & notifications
An in-app messaging inbox (candidate ? team, family ? team) — currently our biggest gap
Browser/desktop notifications + sound (Web Notifications API + service worker for closed-app push)
A persistent badge that reflects a count of outstanding items and clears only when everything's handled (not on a single click)
Profiles & matching (from the rulebook)
Role-matched profiles: a candidate can hold multiple roles (nanny, newborn care specialist, housekeeper, personal assistant, family assistant); the family sees the profile matched to the role applied for
Redaction at the data/RPC layer: references, last name (until offer), "why a role ended" (internal), and graduation year are hidden in the data, not just the UI
A multi-role application input where a candidate fills capabilities per role, feeding the matched profile
A configurable Settings · Lists taxonomy (tags, types, statuses + sub-statuses, availability, at-a-glance fields). It must import and preserve our existing data — never wipe it.
Contracts & e-signature
Generate the agreement from the role + the family's children/intake + the accepted offer (duties are produced per placement)
In-platform e-signature (we do NOT use SignWell) that captures an audit trail: signer, IP address, date/timestamp, device as the signature certificate
Contract states: internal draft / client draft (legal-review flags visible to the family, never to the candidate) / clean signed version (flags disappear); archive a timestamped disclaimer copy for the record
A separate independent-contractor agreement type for newborn care specialists
Payments — Stripe
Embedded card capture (Stripe Elements) — families pay inside the platform, card on file, no redirect
Stripe Connect: sitter onboarding so sitters receive payouts; auto-route cancellation/rush fees, bonuses, and reimbursements to the right sitter
Membership billing (tiers, overage, low-credit handling)
Placement fees invoiced via Stripe Invoicing, collected by ACH bank debit (not card) to avoid high fees on large amounts
A deposit step at client activation
Little Minders booking
Booking-request flow (notify matching sitters, favorites first ? interest ? family confirms ? contact released only after confirmation)
Tokenized no-login links with redaction enforced at the database layer (RLS / security-definer functions)
Rush/short-notice priority queue; reliability scoring per sitter
Sitter onboarding: background check (we add the sitter's
Workflow & internal tools
A merged Tasks & Routines tab: personal daily routines + tasks (private per user) and a shared team to-do list (claim ? "working on it" with assignee ? "completed by")
Calendar wired to family + candidate portals (per-member read-only OAuth)
Job board status synced to search stage with manual override
A Resources tab (internal vs. client), with internal resources view-only/no-download, and resources auto-tagged to a client's profile based on their situation
Records page, recycle bin/soft-delete, stage history & audit logging (largely designed)
Integrations (bigger lifts)
Email
Video in-platform for interviews; AI transcripts attached to the right candidate record
(Done already: a VideoAsk link for the Fast Track intro step)
Mobile apps — App Store & Google Play
Publish the platform to both stores (e.g., wrapping the web app with Capacitor), with push notifications
Configure payments to pass store review (our memberships pay for a real-world service, generally exempt from Apple IAP — Stripe must stay within guidelines)
Quality & scale
Fast, smooth, simple. Clean schema, proper indexing, no hard cap on users. Documented, maintainable code.
Required experience
Strong JavaScript and front-end development
Supabase or Postgres — Auth, Row-Level Security, SQL, Edge/serverless functions
Stripe — especially Stripe Connect (payouts, transfers, webhooks), plus Elements, Invoicing, and ACH debit. Essential.
REST APIs and webhooks; comfortable integrating third-party services end to end
Good written English and a few hours of daily overlap with US Eastern Time
Nice to have
Two-sided marketplace / platform experience
Publishing to the App Store and Google Play (Capacitor, React Native, or PWA-to-app)
Email
Netlify, Google Calendar API, or AI/LLM experience
How we work
Milestone-based delivery with clear scope and check-ins. Build additively — we have an existing platform and live data; never wipe it.
We'll point you at our design package first; you'll start with one piece and show us before building the rest.
All code and IP belong to us; you'll sign an NDA and confidentiality/IP agreement (we handle sensitive family information).
You get scoped, least-privilege access; you won't handle raw card data (Stripe's hosted flows do).
To apply, please send:
A short note on your experience with Stripe Connect and Supabase specifically
One or two examples of platforms or payment integrations you've built (links if possible)
Your monthly rate for full-time work and your availability to start
To show you read this, start your message with the word "Quatrefoil."