Senior Full-Stack Engineer (Multi-Tenant SaaS) — Remote

OneRx Anywhere (On-site) 1 week ago
Full Time/Permanent
Mid-Senior level

Job Description

OneRx Health Technologies builds software for independent pharmacies. We're expanding our platform with Rx Connect — a multi-tenant, multi-module communications product (voice + fax) that each member pharmacy uses as its own tenant. We're looking for a senior full-stack engineer who has built real multi-tenant systems and wants to own a meaningful slice of an ambitious product.

This is a build role, not a maintenance one. You'll work on tenant provisioning, module architecture, and the integration layer that ties communications into the rest of the OneRx suite.

What you'll do

  • Build and extend a multi-tenant, multi-module platform — clean tenant isolation, per-tenant configuration, role-based access across multiple user tiers
  • Design auto-provisioning: turning a pharmacy signup into a fully configured tenant with no manual steps
  • Build webhook-driven integrations against third-party APIs (telephony, fax, and others), with the idempotency, retries, and signature verification that real integrations need
  • Work across the stack: NestJS / Node / TypeScript backend, PostgreSQL (Drizzle ORM), and the supporting UI
  • Care about healthcare-grade concerns: data residency, audit logging, and privacy (PHIPA / PIPEDA) — we'll teach the regulatory specifics, you bring the engineering rigor

What we're looking for (must-haves)

  • Strong full-stack fundamentals: NestJS / Node, TypeScript, PostgreSQL
  • Real experience building multi-tenant SaaS — tenant isolation, per-tenant config, RBAC. This is the core of the role.
  • Comfort integrating third-party APIs and handling webhooks (idempotency, retries, failure handling)
  • A product mindset — you think about how a feature serves the tenant, not just whether the code runs

Nice to have (genuinely a plus, not required)

  • CPaaS / programmable-voice experience — Telnyx, Twilio, Vonage, Plivo, or similar. If you've built call flows by reacting to webhooks and issuing commands (rather than configuring a PBX), we want to hear about it.
  • Fax / T.38, WebRTC, or other real-time communications exposure
  • Healthcare or other regulated-domain experience

Not required: deep SIP protocol internals or running your own softswitch (FreeSWITCH / Kamailio). We build on managed APIs, so that's not the work.

Details

  • Remote-first. We run an async, distributed team.
  • Full-time.
  • You'll join a team building a real product used by real pharmacies — your work ships and matters.

If the multi-tenant architecture challenge excites you and the communications angle is a bonus you'd enjoy growing into, send a note with a short description of a multi-tenant system you've built — what the tenant boundary was and how you kept it clean. That tells us more than a résumé.

#hiring #fullstack #nestjs #typescript #saas #remotework #healthtech

Internet disconnected

Please wait... reconnecting automatically when network is back.

Brewing fresh pixels...