Senior Full-Stack Developer

Posted 9 hours ago

Worldwide

Summary

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

Deliverables
  • 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
  • Expert
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type
  • Feb 1, 2026
    Deadline
Skills and Expertise
Mandatory skills
Stripe
MongoDB
MySQL
Vercel
Activity on this job
  • Proposals:50+
  • Last viewed by client:7 hours ago
  • Interviewing:
    12
  • Invites sent:
    8
  • Unanswered invites:
    0
About the client
Member since Sep 12, 2021
  • Australia
    Melbourne3:53 AM
  • $4.7K total spent
    11 hires, 3 active
  • 190 hours

Explore similar jobs on Upwork

Stripe
Web Development
JavaScript
API Integration
API
WordPress
WooCommerce
Elementor
Web Development

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers 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

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo
Other open jobs by this Client (2)