XX
Senior Full-Stack Developer Needed to Take Over Restaurant Industry AppFreelanceJobsCanada

This job offer is no longer available

XX

Senior Full-Stack Developer Needed to Take Over Restaurant Industry App

FreelanceJobs
  • CA
    Canada
  • CA
    Canada

About

I am the founder of "The Lead Rail," a mobile application built specifically for restaurant and bar staff. I am looking for a highly competent, communicative full-stack developer to take over an existing codebase from a previous developer who failed to meet strict technical requirements.
​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
  • Canada

Languages

  • English
Notice for Users

This job was posted by one of our partners. You can view the original job source here.