Full-Stack SaaS Developer (Next.js, Node.js, TypeScript, Stripe, AWS)
Worldwide
We are looking for an experienced Full-Stack SaaS Developer to help enhance and maintain an existing SaaS application built with Next.js, Node.js, TypeScript, and AWS. This is not a project from scratch—the application is already functional, and we need an experienced developer who can quickly understand the existing codebase, implement new features, improve the user experience, and resolve several backend and payment-related issues. One of the highest priorities is troubleshooting and completing our Stripe payment integration, including Stripe Connect configuration, payment flow issues, webhooks, and ensuring the overall billing experience is reliable and production-ready. The ideal candidate should be comfortable working independently, writing clean and maintainable code, and making improvements across both the frontend and backend while following best development practices. Responsibilities Enhance and maintain an existing SaaS application. Develop and improve features in both the Next.js frontend and Node.js backend. Troubleshoot and resolve issues related to Stripe and Stripe Connect integration. Fix payment processing, webhook handling, onboarding, and related billing workflows. Improve existing UI components and user experience. Optimize frontend performance and responsiveness. Develop and integrate REST APIs. Debug existing functionality and resolve production issues. Improve backend logic, application performance, and scalability. Work with AWS services as required. Ensure code quality, maintainability, and proper documentation. Required Skills Strong experience with Next.js React.js Node.js TypeScript JavaScript (ES6+) HTML5 CSS3 REST APIs Stripe API Stripe Connect AWS Git/GitHub Responsive UI development Debugging and performance optimization Nice to Have PostgreSQL or MySQL Prisma ORM Tailwind CSS Docker Authentication (JWT/Auth.js/NextAuth) CI/CD experience SaaS product development experience Ideal Candidate We're looking for someone who has previously worked on production SaaS applications, understands modern full-stack architecture, and can confidently work within an existing codebase rather than building everything from scratch. You should be proactive, communicate clearly, and be able to recommend improvements where appropriate. When applying, please include: Relevant SaaS projects you've worked on Experience with Next.js, Node.js, TypeScript, AWS, and Stripe Connect A brief explanation of a challenging payment integration or SaaS feature you've implemented This project has the potential to become a long-term collaboration for the right developer.
$100.00
Fixed-price- IntermediateExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:10 to 15
- Last viewed by client:yesterday
- Hires:1
- Interviewing:0
- Invites sent:1
- Unanswered invites:0
About the client
- PakistanLahore6:48 PM
- 1 hire, 1 active
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