Senior Full-Stack Developer Needed to Build MVP of Enterprise EHS SaaS Platform (Next.js + Supabase)
Budget: $100.0
FIXED /
⭐ 0.00 (0)
Algeria
next.js, tailwind-css-framework, web-application, javascript, nginx, react-js
Senior Full-Stack Developer Needed to Build MVP of Enterprise EHS SaaS Platform (Next.js + Supabase)
Project Overview
I'm building a modern cloud-based Environment, Health & Safety (EHS) SaaS platform aimed at industrial companies (manufacturing, construction, logistics, energy, etc.).
This is a long-term project, and I'm looking for an experienced full-stack developer who can build the MVP with production-quality code. The ideal candidate has experience designing scalable SaaS applications, understands clean architecture, and can work independently while collaborating on product decisions.
This is not a simple CRUD application. The goal is to build a solid foundation that can evolve into an enterprise-grade platform.
Technology Stack
Required:
Next.js 15 (App Router)
React
TypeScript
Tailwind CSS
shadcn/ui
Supabase
PostgreSQL
Authentication
Row Level Security (RLS)
Storage
Edge Functions (optional)
TanStack Query
React Hook Form
Zod
GitHub
Nice to have:
Experience with multi-tenant SaaS
PostgreSQL performance optimization
Database design
Workflow engines
AI integrations (OpenAI, Anthropic, etc.)
MVP Scope
The first release will include:
Authentication & Platform
Login / Logout
Role-based access control
Organization (Tenant) management
User management
Dashboard
Incident Management
Report incidents
Near miss reporting
Incident investigation
Incident timeline
Attachments
Comments
Corrective actions (CAPA)
Status workflow
Notifications
Risk Management
Hazard register
Risk assessments
Risk matrix
Risk scoring
Audit & Inspection
Inspection templates
Inspections
Findings
Audit reports
Document Management
Document repository
Version control
Categories
File uploads
Dashboard
KPIs
Charts
Incident statistics
Open actions
Risk overview
What Is Already Defined
I have already completed:
Product vision
Functional specifications
Module definitions
Database architecture
User roles
Roadmap
UI direction
I need someone who can transform these specifications into a production-ready application.
Deliverables
Production-quality code
Clean architecture
Well-designed PostgreSQL schema
Supabase migrations
RLS policies
Responsive UI
Reusable components
API/server actions
Form validation
Error handling
Documentation
Deployment-ready application
Coding Expectations
The code should be:
Modular
Maintainable
Strongly typed
Well documented
Easy to extend
Enterprise quality
Avoid shortcuts or unnecessary technical debt.
Ideal Candidate
You have experience building:
SaaS products
Admin dashboards
ERP/CRM/EHS systems
Complex business workflows
Multi-tenant applications
You should also understand:
PostgreSQL
Database normalization
RBAC
Security best practices
Supabase
Modern React patterns
Future Work
This MVP is only the beginning.
The selected developer will have priority for future modules including:
Training Management
Compliance Management
Contractor Management
Permit to Work
Environmental Management
Occupational Health
ESG
AI-powered Safety Copilot
Predictive Analytics
This is expected to become a long-term collaboration.
To Apply
Please include:
Links to 2–3 SaaS applications you have built.
Your experience with Next.js and Supabase.
Examples of complex database schemas you've designed.
Your approach to building scalable multi-tenant applications.
Your estimated timeline for delivering the MVP.
Your preferred hourly rate or fixed-price estimate.
If you've built software for EHS, ERP, CRM, HR, manufacturing, compliance, or other enterprise systems, please highlight that experience.
Openen op Upwork