Full-Stack Developer
AdSense / Sponsor Banner Here
| Company: | DRIZMO |
| Location: | Pakistan |
| Category: | ecommerce |
| Job Type: | Contract |
| Salary: | |
| Posted On: | August 13, 2025 |
Full-Stack Developer
Full-Stack Developer (React, NestJS, SaaS Multi-Tenant)
Type: Contract / Freelance (Potential to extend)
Location: Remote
Start Date: Immediate
We are building a scalable, multi-tenant SaaS estimation tool for the furniture and trading industry, with an Excel-like interface at its core. This platform will be sold to multiple companies, so it must be secure, performant, and ready for white-labeling.
We’re looking for a Full-Stack Developer experienced in React, NestJS, and multi-tenant architecture to lead development from front to back.
What You’ll Build
A web-based estimation application with:
Spreadsheet-driven calculations via Jspreadsheet
Role-based access control
Multi-tenant architecture with schema-per-tenant PostgreSQL
Seamless file exports (Excel, PDF, CSV)
Secure billing and subscription management via Stripe
Enterprise-ready audit logs, analytics, and white-label support
Tech Stack
Frontend
React + TypeScript (scalable architecture)
Tailwind CSS (fast styling)
Jspreadsheet (spreadsheet interface)
TanStack Table v8 (for non-spreadsheet tables)
Backend (API + Business Logic)
NestJS (with TypeScript)
Authentication (Passport.js + JWT + NestJS Guards)
API Endpoints
Estimation logic
Audit logs & access control
Stripe billing integration
File export endpoints (PDF, Excel, CSV)
Prisma ORM (with schema-per-tenant setup)
Database
PostgreSQL (Neon for dev, AWS RDS for prod)
Strong tenant isolation
File Export / Download
PDF: pdfmake / pdfkit
Excel: exceljs / xlsx
CSV: fast-csv / xlsx
On-the-fly generation (no cloud storage)
Hosting / DevOps
Frontend: Vercel
Backend: Render or Railway
Dockerized setup for AWS ECS / Kubernetes migration
CI/CD with GitHub Actions
Other Tools
Zod (input validation)
Stripe (billing & invoicing)
Sentry (error monitoring)
PostHog / Mixpanel (analytics)
Responsibilities
Implement a React + TypeScript frontend with a responsive and performant spreadsheet UI
Build a NestJS backend with secure APIs, authentication, and role-based permissions
Integrate Stripe for subscriptions, payments, and invoicing
Set up multi-tenant database structure with schema-per-tenant isolation
Implement file export features (Excel, PDF, CSV)
Ensure data security, audit logging, and scalability
Prepare the platform for white-label support
Requirements
Strong experience with React + TypeScript and NestJS
Experience with Prisma ORM and PostgreSQL (multi-tenant preferred)
Proven track record building SaaS platforms
Comfortable with Stripe integration
Familiarity with CI/CD pipelines and Docker
Experience with spreadsheet UI libraries a plus (Jspreadsheet or similar)
Strong understanding of RBAC, authentication, and secure API design
Nice-to-Have
Experience with white-label SaaS platforms
Background in estimation/calculation-heavy apps
Knowledge of AWS ECS/Kubernetes deployment
Apply: hello@drizmo.biz
