Multi-Tenant SaaS Platform: Accounting, POS, Inventory & HR (React/Node)
Worldwide
We're building MRM Portal, a multi-tenant SaaS platform for SMBs in the UAE/GCC region that unifies financial operations, retail POS, workforce management, and customer engagement in one role-based system. Full platform scope (for context — we're not expecting all of this delivered quickly): Multi-tenant Super Admin panel, subscription billing, seat management Sales & Invoicing (invoices, recurring invoices, estimates, PDF/QR generation) Purchases (vendor bills, expense tracking with AI/OCR receipt scanning, approvals) Inventory & Procurement (multi-warehouse, batch tracking, purchase orders) POS (web, Android & iOS, barcode scanning, offline mode, cash-drawer integration) Banking & reconciliation CRM (customers, vendors, leads pipeline) Accounting (chart of accounts, journal entries, ledger, trial balance, P&L) HR & Payroll (employee profiles, attendance, leave, payroll, salary slips) Calendar & Booking (staff scheduling, appointments) Reports (Excel/Word/PDF export & import, UAE VAT/Corporate Tax reporting) Social media integration (Facebook, Instagram, LinkedIn, X) Role-based access, AI assistant (OCR + auto expense creation) Flutter mobile companion app (iOS & Android) How we want to work: This is an ongoing engagement, not a rushed fixed-price sprint. We're building this in phases rather than expecting full delivery all at once, and we'll prioritize modules together as we go (likely starting with core invoicing/accounting/CRM before POS, HR, and the mobile app). Open to discussing whether hourly or milestone-based pricing makes more sense once we've talked through scope and pace. Preferred stack: React + TypeScript frontend, Node.js/Express or Laravel backend, PostgreSQL, Flutter for mobile. Open to alternatives if you can justify the trade-offs. In your proposal, please include: Your experience with multi-tenant SaaS/ERP builds (links or examples) Milestone-based How you'd sequence the modules above Your typical availability/response time for async collaboration
- Less than 30 hrs/weekHourly
- 3-6 monthsDuration
- ExpertExperience Level
- Remote Job
- Complex projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:2 days ago
- Interviewing:9
- Invites sent:12
- Unanswered invites:1
About the client
- United Arab Emirates9:17 PM
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by