Next.js and Supabase developer needed for code review and ongoing work
Worldwide
I've built a UK financial intelligence platform solo and I need an experienced developer to review it properly before launch, then take on defined pieces of work if it goes well. The stack: Next.js App Router, TypeScript, Supabase (Postgres + Auth + RLS), deployed on Vercel. Substantial codebase, live behind a password gate. What it does: aggregates regulatory announcements and share price data for UK listed companies, with a community layer where investors discuss them. Multiple account types with role-based access: retail users, listed companies claiming a verified profile, research firms and media outlets publishing under their own banner. Third-party market data integration, an approvals console, email alerts. First job: a paid security and data integrity audit. I want a written report on what's actually wrong. Specifically: Row Level Security policies across every table. Coverage, gaps, and anywhere the app trusts a client that it shouldn't Auth boundaries. Multiple roles with different access, and I want to know where they leak Data integrity. Destructive operations, upserts without conflict targets, anywhere a write can silently do the wrong thing Anything that would embarrass me in front of a paying customer I want real findings rather than trivial ones. Then ongoing, if we work well together: Code review on my changes Migrating from one market data provider to another PWA setup Removing legacy test data from production paths Security hardening before public launch You'd suit this if you know Supabase RLS and Postgres properly rather than superficially, you're comfortable reading a large codebase you didn't write, and you'll tell me plainly when something I've built is wrong. Remote, flexible hours. UK or Europe preferred for timezone overlap.
- Less than 30 hrs/weekHourly
- 1-3 monthsDuration
- ExpertExperience Level
$40.00
-
$80.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:27 minutes ago
- Interviewing:1
- Invites sent:0
- Unanswered invites:0
About the client
- United Kingdom10:37 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