About the Role
Our organization is developing a modern multi-tenant SaaS platform with real-time communications, subscription billing, and usage-based metering.
This position requires someone who understands scalable SaaS architecture, can work within an existing codebase, and is comfortable taking ownership of technical quality.
Technical Expertise
* Backend: Node.js, TypeScript, Express
* Frontend: React, Vite, Tailwind
* Database: PostgreSQL (multi-tenant patterns, row-level scoping)
* Billing: Stripe (subscriptions + usage-based reporting)
* Comms: Twilio (voice + messaging integrations)
* Infrastructure: Vercel + Render, CI/CD pipelines
Key Responsibilities
* Strengthening and stabilising billing flows (subscriptions, metered usage reporting, webhook safety, idempotency).
* Refining API layers, improving tenant isolation, and tightening data integrity.
* Improving the ingestion pipeline for communications + metered events.
* Enhancing admin tools, dashboards, and workflow UX.
* Hardening CI/CD, adding meaningful tests, improving reliability and deployment confidence.
Required Qualifications
* Deep experience with TypeScript, React, Node.js, PostgreSQL.
* Proven background in building or maintaining SaaS platforms.
* Strong understanding of Stripe billing (including usage-based billing).
* Production experience with Twilio or similar comms APIs.
* Solid architectural instincts: idempotency, tenant isolation, race condition prevention.
* Ability to work inside an existing codebase without breaking it.
* Clean communication, no ego, reliable delivery.
* Experience with multi-tenant Postgres (row-level security, schema strategies).
* Background with AI/LLM integrations.
* Test-driven or at least test-minded development.
* Experience stabilising or refactoring a growing SaaS product.
* You're a senior engineer who can solve problems without being handed.
* You don't melt down over inherited code you stabilise it.
* You can clearly explain architectural tradeoffs and propose solutions.
* You treat reliability, billing correctness, and data safety as non-negotiables.
We Offer
A competitive hourly rate depending on proven experience.
A challenging role for a long-term collaboration if the fit is right.
1530 hours/week to start.
Application Instructions
1. A short intro.
2. Experience specifically with:
o Stripe metered billing
o Twilio integrations
o Multi-tenant SaaS
3. Links to relevant repos or project walkthroughs (no client code needed).
4. Your availability and hourly rate.