Full-Stack Dev for Safety Management App

Project Description

Full-Stack Developer - Omnisafe Safety Management Platform

About the Role
Join our team developing Omnisafe, a safety inspection management platform with custom form builders, multi-tenant organization management, and inspection workflows.

The project has commenced already and we're looking for someone to finish it off as our previous developer has had to step away for personal reasons.

Required Skills

Frontend:
• React 19 & Next.js 15 (Pages Router)
• Tailwind CSS 4
• React Hook Form for complex validation
• @dnd-kit for drag-and-drop form builder
• Context API for state management

Backend:
• Supabase (PostgreSQL, Auth, RLS, Storage)
• Advanced PostgreSQL: JSONB, arrays, triggers, stored functions
• Multi-tenant Row Level Security policies
• Database migrations and PL/pgSQL

Essential Experience:
• 3+ years production React development
• PostgreSQL + Previous experience using Supabase
• Multi-tenant SaaS application development
• Form builder or dynamic UI systems
• File upload/storage integration via Supabase CDN
• Authentication and authorization patterns

What You'll Build
• Form Builder: Drag-and-drop editor with dynamic schema generation
• Inspection Management: Template-based inspections with location/user assignment
• Action Workflows: Corrective action tracking with priorities and completion
• Multi-Organization: Role-based access with invitation systems
• File Management: Progress-tracked uploads with type validation

Technical Highlights
• Complex JSONB form schemas stored in PostgreSQL
• Sophisticated RLS policies for data isolation
• Real-time file upload with progress tracking
• Organization switching with role management
• Advanced SQL with stored functions and triggers
• Nice to Have: TypeScript, real-time features, SaaS experience, safety domain knowledge
• This role offers complex technical challenges in a platform that directly impacts workplace safety across multiple industries. Show More

Attachments

Freelancers Bidding (0)

  • This project has no proposals yet.
    Be the first to place a bid on this project!