Supabase / PostgreSQL developer — RLS, staging, CI (part-time, ongoing)
Budget: -
HOURLY / PART_TIME
⭐ 0.00 (0)
United Arab Emirates
next.js, react-js, node.js, nest.js, typescript, postgresql, api-development, tailwind-css-framework, api-integration, javascript, mongodb
Preferred qualifications
- Experience: Intermediate
I run three internal React apps that share one Supabase/PostgreSQL
database. They work and are in daily production use, but the foundation
underneath needs work.
The main job:
- Rewrite our row-level security. Right now the policies only check
whether someone is logged in — it needs to become per role, per
customer, per site.
- Set up a staging environment (second Supabase project, migrations
in order, cleaned data).
- Add CI: GitHub Actions that builds and runs our existing integrity
tests on every pull request.
After that there's ongoing work: multi-site support, finishing a
customer portal (Next.js App Router), and a backlog of database and
data-quality items.
Stack: React 18/19, Vite, Zustand, Next.js 16 App Router, Supabase,
PostgreSQL, Vercel.
Two things to be upfront about:
1. The codebase is in Dutch — variable names, comments, UI text. The
architecture documentation and a glossary of our domain terms are in
English, so you'll know what each concept means. But you'll be reading
Dutch identifiers daily. Modern editors and AI handle this fine; I
mention it so it's not a surprise.
2. Two of the three apps are plain JavaScript, no TypeScript, ~78k lines.
They run a real business and are not going to be rewritten. I'm looking
for someone who improves an existing system step by step.
I work with AI-assisted development, so you'd be comfortable alongside that.
How I'd like to start: a paid trial task (fixed fee) setting up the
staging environment and CI pipeline. Real work, no access to production
data or keys. If that goes well, ongoing part-time work.
In your reply, please tell me about RLS you've built in production —
what it protected and how you verified it actually worked.
Öppna på Upwork
AI proposal draft
Generate a short cover letter for this job. Edit before sending.
Sign in to generate an AI proposal draft.
Logga in