Very popularPosted yesterday

Migrate Recruitment Database to Supabase with Auth and UK HostingSearching

Full Stack Developer
Open to offers Remote Popular
JO
Journey
Winchester, United Kingdom · Organization
Recently active
Contact via Twine

Migrate a single-page JavaScript recruitment database from its current hosted artifact to a Journey-owned Supabase project in the London region (eu-west-2). Preserve all existing data, record IDs, soft-delete behavior, and functionality across approximately 1,500 candidates, 240 clients, searches, pipeline records, settings, and associated CV, portfolio, and photo files.

Set up Supabase Postgres with five tables using JSON record columns, private Supabase Storage with signed links, invite-only magic-link authentication for three users, and row-level security. All users must be able to read and edit operational records, while only the owner can update settings and the GDPR email template. Configure daily backups and provide a simple monthly export/restore process.

Replace the app’s existing window.claude data calls with the Supabase client, deploy the static app behind authentication, connect the custom domain, and create a Supabase Edge Function for Anthropic-powered CV reading without exposing the API key to the browser. Import supplied JSON and files while retaining IDs so existing links continue to work.

Validate record counts, private file access, role permissions, CV and LinkedIn imports with cancel/undo, GDPR email tracking, CSV export, and search boards. Complete handover in Journey’s own accounts, including admin access, temporary developer access removal, and brief notes for backups and user management.

Budget range:
Prefer not to say

About the client
Hey - I’m one of the owners of Journey, a business we’ve been trading for a long time now.

Hiring as
A company
Experience level
Expert
Closes in 13 days

Apply to this job

Enter your email to apply. It takes a minute.

This job has reached its application limit for free accounts. Twine Pro members can still apply. See plans

 

By applying you agree to our Terms.

Already a member? Log in

How it works

  1. Search with Ari

    Ari, Twine’s job assistant, finds jobs that match your work.

  2. Send your application

    Apply on Twine in a couple of minutes. No extra forms.

  3. Message the client

    If they want to work with you, you talk it through on Twine.

Similar Jobs

More jobs like this

Browse this role, and the pages clients use to hire.

See all Full stack developer jobs

Hiring a Full stack developer? Browse Full stack developers