Senior Full-Stack Next.js/TypeScript Engineer
Worldwide
Job Title: Senior Full-Stack Next.js/TypeScript Engineer – Production Refactor for Dual-Sided Marketplace (Paystack/Flutterwave Escrow) Job Description: About the Project: We have built a fully functional, interactive front-end prototype for ZexusApp; an online service marketplace fusing lead matching with instant one-off and milestone gig checkouts. The UI/UX, responsive components, and design system are completed in Next.js (App Router), React, and Tailwind CSS. We are looking for a Senior Full-Stack Engineer to take this prototype, refine and enhance the codebase for production readiness, set up the backend database, and integrate payment/KYC workflows. Scope of Work (4-Phase Build): Phase 1 - Codebase Audit & Refactor: Migrate UI prototype into a production Next.js 14+ repository, clean up state management, and ensure optimal site-wide performance. Phase 2 - Database & Auth Setup: Implement PostgreSQL (via Prisma/Supabase) database schema for dual-user roles (Clients & Pros), multi-step milestone contracts, and JWT authentication. Phase 3 - Escrow & Payment Integration: Wire Paystack/Flutterwave enterprise APIs for 10% platform fee splits, milestone holding, and automated payout releases. Phase 4 - KYC & Real-time Messaging: Integrate identity verification hooks (NIN/BVN API) and Socket.io/Ably for direct client-to-pro messaging. Required Skills: - Next.js 14+ (App Router), TypeScript, Tailwind CSS - PostgreSQL, Prisma ORM / Supabase - Direct experience with Paystack / Flutterwave Multi-Party Payout & Escrow APIs - Proven experience building dual-sided marketplaces or fintech platforms How to Apply: Please share 2–3 examples of Next.js marketplaces or fintech/escrow products you have built. Start your proposal with the word "ZEXUS ARCHITECT" so I know you read this full description.
$1,500.00
Fixed-price- ExpertExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:1 hour ago
- Interviewing:4
- Invites sent:1
- Unanswered invites:0
About the client
- Nigeria4:30 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