Senior Full-Stack Developer Needed to Build MVP of Enterprise EHS SaaS Platform (Next.js + Supabase)
Worldwide
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.
$100.00
Fixed-price- IntermediateExperience Level
- Remote Job
- Complex projectProject Type
Skills and Expertise
Activity on this job
- Proposals:15 to 20
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- Algeria10:41 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