Senior Full-Stack Developer
Worldwide
We’re looking for an experienced Full-Stack Developer to build a production-ready web application using the following tech stack:
Frontend: Next.js
Backend: Node.js (REST APIs)
Database: MongoDB or MySQL
Deployment: Vercel or Hostinger
Video Calling: Daily.co or Agora.io
Payments: Stripe (including Connect if needed)
E-Signature: SignWell API
Responsibilities
Architect and build a scalable full-stack application from scratch
Develop clean, secure, maintainable Next.js front-end components
Build robust Node.js REST APIs integrated with MongoDB/MySQL
Implement Stripe payments, including subscriptions, one-time payments, and webhooks
Integrate Daily.co or Agora.io for video calling (1:1 or group)
Integrate Signwell API for in-app document signing
Deploy on Vercel/Hostinger with proper environment configuration
Ensure best practices: security, API structure, error handling, and documentation
(Optional) Help design or refine the system architecture
What We’re Looking For
Strong experience with Next.js + Node.js in production environments
Solid knowledge of MongoDB or MySQL
Proven experience implementing Stripe payments and webhooks
Experience with video call integrations (Daily.co, Agora.io, Twilio, Zoom SDK, etc.)
Experience integrating APIs like Signwell
Strong understanding of REST APIs, tokens, auth flows, and secure deployment
Ability to work autonomously and deliver high-quality production builds
Good communication – able to explain architecture decisions
Nice to Have
Experience with scalable architectures
UX/UI understanding
Experience in startups or MVP development
- 1. Front-End (Next.js)
- Fully responsive UI built with Next.js
- All user flows implemented (auth, dashboard, forms, actions, etc.)
- Global state management + API integration
- SEO-ready & production-optimized build
- 2. Backend APIs (Node.js / Express)
- Structured, secure REST API with proper routing
- Authentication & authorization (JWT or session-based)
- CRUD operations for all core modules
- Error handling, validation & logging
- API documentation (Postman collection or Swagger)
- 3. Database Setup (MongoDB or MySQL)
- Schema design and implementation
- Indexing & query optimization
- Secure connection + environment configs
- 4. Stripe Payment Integration
- One-time payments, subscriptions, or Connect (as required)
- Webhook setup + testing
- Error handling & payment status updating
- 5. Video Calling Integration (Daily.co or Agora.io)
- Real-time video call setup (1:1 or group)
- Token generation & secure room creation
- Front-end video UI components
- 6. SignWell E-Signature Integration
- API setup for creating/signing documents
- Webhooks or status tracking
- UI to handle e-signature flows
- 8. Deployment
- Full deployment to Vercel (frontend)
- Backend & database deployment (Hostinger/VPS/Serverless)
- Environment variables configured securely
- Live production URL provided
- 9. QA + Testing
- Functional testing across all features
- Fixes for bugs found during QA
- Cross-browser & mobile checks
- 10. Final Handover
- Source code in a GitHub repo
- Environment variable documentation
- Setup & installation instructions
- Final system walkthrough call
$6,000.00
Fixed-price- ExpertExperience Level
- Remote Job
- Ongoing projectProject Type
- Feb 1, 2026Deadline
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:7 hours ago
- Interviewing:12
- Invites sent:8
- Unanswered invites:0
About the client
- AustraliaMelbourne3:53 AM
- $4.7K total spent11 hires, 3 active
- 190 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