Senior Full-Stack Developer Needed to Take Over Restaurant Industry AppFreelanceJobs • Canada
This job offer is no longer available
Senior Full-Stack Developer Needed to Take Over Restaurant Industry App
FreelanceJobs
- Canada
- Canada
About
The foundation is built, but I need a professional to audit the current state, clean up the database infrastructure, and execute the remaining modules exactly to spec.
The Tech Stack:
Backend: Supabase (Auth, PostgreSQL, Edge Functions, Row Level Security).
Version Control: GitHub (Strict organization repository).
Frontend: (Insert React Native / Flutter / etc. here).
Your Immediate First Task (Milestone 1): The Financial Module
The previous developer attempted to build the "Shift Report & Payout" module but failed to execute the database migrations and math logic properly. Your first paid milestone will be to fix and finish this specific feature:
Database: Properly deploy migrations for shift_reports and payouts tables in Supabase with exact required columns (e.g., expected_cash, mandatory notes on payouts).
Security: Implement Supabase Row Level Security (RLS) to ensure shift reports are "locked" and uneditable by staff once submitted.
Frontend Logic: Build the "End of Shift" UI that accurately calculates Discrepancy Math: (Starting\ Bank + Cash\ Sales) - Payouts = Expected\ Cash.
My Non-Negotiable Rules:
I run a tight ship and audit the code. Please only apply if you agree to the following:
No Personal Repositories: 100% of the work, testing, and branching must happen inside my official GitHub organization. No external forks allowed.
Proper Migrations: Database changes must be done via code migrations in the repository, not by manually clicking around the Supabase dashboard.
Strict Scope: You will work exactly to the requirements of the active milestone. No "cowboy coding" or building unauthorized features.
How to Apply:
I need someone who pays attention to detail. To prove you read this entire description, please start your proposal with the phrase: "86 the old code." Please include:
Your experience taking over existing codebases.
Your specific experience with Supabase database migrations and RLS.
A rough estimate of how quickly you could audit the existing GitHub repo and execute the Financial Module described above.
Contract duration of 1 to 3 months.
Mandatory skills: Supabase, React Native, Mobile App Development, PostgreSQL, GitHub, Database Architecture, API Integration
Languages
- English
Notice for Users
This job was posted by one of our partners. You can view the original job source here.