Senior Full-Stack Developer (React + Node.js) | Enterprise SaaS MVP
Worldwide
We are developing an enterprise web platform that digitizes complex business onboarding and workflow processes. We are looking for an experienced Full-Stack Developer to lead the technical implementation of our MVP. This is a greenfield project where you'll work directly with the founder to build a scalable, secure foundation that can evolve into a long-term enterprise platform. The initial engagement is expected to last approximately 3-5 weeks and will focus on delivering the first functional MVP. Responsibilities You will be responsible for designing and implementing the technical foundation of the platform, including: Backend architecture REST APIs Database design Authentication and authorization Frontend implementation Documentation Development best practices Technical recommendations and architecture decisions The application includes secure user onboarding, document management, workflow automation, approval processes, and mock integrations with external enterprise systems. Detailed functional requirements will be shared with shortlisted candidates. Required Skills 5+ years of professional Full-Stack development experience React TypeScript Node.js NestJS (preferred) PostgreSQL REST API design JWT Authentication GitHub Docker Experience building SaaS or enterprise business applications is highly preferred. Experience with workflow systems, onboarding platforms, document management, or regulated industries is a significant advantage. What We're Looking For We're looking for someone who enjoys solving technical problems—not just writing code. The ideal candidate should be able to: Design scalable software architecture Think through future extensibility Write clean and maintainable code Communicate technical ideas clearly Recommend improvements when appropriate Take ownership of deliverables Project Structure Remote engagement Approximately 3-5 weeks Milestone-based delivery Weekly progress reviews Source code hosted in our GitHub organization NDA required before sharing detailed specifications Successful completion of this phase may lead to additional development work as the platform evolves. Please Include in Your Proposal A short introduction. Your most relevant SaaS or enterprise project. Your role in that project. The architecture or technical decision you're most proud of. Your GitHub profile or portfolio (if available). Your availability over the next six weeks. Please avoid sending generic AI-generated proposals. We're interested in understanding how you think and solve technical challenges.
- Less than 30 hrs/weekHourly
- 1-3 monthsDuration
- ExpertExperience Level
$25.00
-
$55.00
Hourly- Remote Job
- Complex projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:yesterday
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- United Arab Emirates1:59 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