Full Stack Developer (Next.js / Node.js / Supabase) | Long or Full-Time | Paid 2 hours Trial
Worldwide
We're a small, fast-moving development team led by a Top Rated Plus Upwork freelancer, delivering SaaS platforms and web apps for US/EU clients. Our stack: Next.js, TypeScript, Node.js, Supabase/PostgreSQL. Our project pipeline is growing, and we need ONE reliable SENIOR full-time developer who ships fast, tests their own work, and communicates clearly. We want a long-term teammate, not a one-off gig. THE ROLE You'll work directly with me (lead developer) on active client projects: building frontend pages and components in Next.js, wiring backend APIs with Node.js/Supabase, and integrating third-party services (Stripe, OpenAI, etc.). You should be able to take a feature from brief to deployed with minimal hand-holding. Hours: Full-time (30-40 hrs/week) Location: Remote. Must overlap 9am to 6pm PKT (UTC+5) daily Start: Immediately after the trial WHAT YOU'LL OWN - Responsive, mobile-first UIs in Next.js + TypeScript + Tailwind CSS - REST APIs and database logic with Node.js + Supabase (PostgreSQL, RLS) - Integrations: Stripe payments, OpenAI/Claude APIs, webhooks - Technical decisions on the features you own - Bug fixes and features delivered self-tested. Every completed task includes a short Loom demo - Daily written update: what's done, what's blocked, what's next REQUIREMENTS (NON-NEGOTIABLE) - 5+ years hands-on experience, with strong React/Next.js + TypeScript on real production apps (not tutorials) - Solid Node.js + PostgreSQL/Supabase experience (RLS, migrations, query performance) - You can work independently off a brief and take features to production - Clean Git workflow (branches, PRs, reviewable code) - You test your own work BEFORE marking it done. Nothing is "complete" without a working demo - Strong written English and reliable full-time availability (not juggling 3 other jobs) NICE TO HAVE - Stripe integration experience - OpenAI/Claude API, RAG, or chatbot work - shadcn/ui, Vercel/AWS deployments HIRING PROCESS (FAST, 3 STEPS) 1. Apply with the details below. Shortlisting within 24-48 hrs 2. 2-HOUR PAID TRIAL: a small real task (for example, build one responsive Next.js page section from a brief and connect one Supabase query). You are PAID for the full 2 hours at your quoted rate regardless of outcome 3. Pass the trial and you get an immediate full-time offer (30-40 hrs/week, long-term) HOW TO APPLY (include ALL of these): 1. Short intro: your Next.js + Supabase experience in 3-4 lines 2. Links to 2-3 things YOU built (live URLs or GitHub). State exactly what your role was 3. Your hourly rate and weekly availability 4. One line about the most complex production issue you solved recently 5. Write the word "AI" at the top of your proposal so I know you read everything Generic / copy-paste / AI-template proposals will be declined without reply.
- Less than 30 hrs/weekHourly
- 1-3 monthsDuration
- IntermediateExperience Level
$15.00
-
$35.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:2 weeks ago
- Hires:1
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- CANBrampton1:32 AM
- $7.9K total spent134 hires, 8 active
- 8 hours
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