- Home
- Remote Jobs
- SaaS Platform Developer - Fully Remote
SaaS Platform Developer - Fully Remote
Job summary
Work model
About The Job
Mercor connects elite creative and technical talent with leading AI research labs. Headquartered in San Francisco, our investors include Benchmark , General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey .
Position
Senior Full-Stack Engineer, Multi-Tenant SaaS Platforms
Type
Contract
Compensation
$75--$95/hour
Location
Remote
Role Responsibilities
- Lead architecture decisions across frontend, backend, data, and infrastructure for a multi-tenant SaaS product. Balance configurability with maintainability.
- Build admin-managed configuration for fee models, reporting periods, escalation rules, and integrations. Ensure no code changes are required per tenant.
- Design and maintain RBAC across distinct user populations with separate permission matrices per portal.
- Develop fee calculation engines supporting percentage, flat, capped, and tiered models. Deliver audit-ready exports at penny-level precision.
- Implement payment lifecycle tracking, cash reconciliation, and exception handling against external payment systems.
- Integrate payment processors, procurement ERPs, CRM systems, and notification services into a cohesive platform.
Qualifications
Must-Have
- 5 years of professional full-stack engineering experience.
- 2 years as a lead or sole developer on a production SaaS product.
- Experience building multi-tenant SaaS with tenant-level configurability.
- Developed role-based access control spanning internal operators, vendors, and customers.
- Built fee calculation engines and payment lifecycle tracking.
- Integrated payment processors, procurement ERPs, and CRM systems.
- Strong written and verbal communication skills.
Preferred
- Experience with government procurement or regulated financial compliance.
- Familiarity with government payment gateways.
- BI embedding experience with row-level data isolation across tenants.
- Experience exposing platform functionality through a typed SDK or API.
Application Process (Takes 20--30 mins to complete)
- Upload resume
- AI interview based on your resume
- Submit form
Resources & Support
- For details about the interview process and platform information, please check: https://talent.docs.mercor.com/welcome
- For any help or support, reach out to: [email protected]
PS: Our team reviews applications daily. Please complete your AI interview and application steps to be considered for this opportunity.