Full-Stack Developer – Internal SaaS Platform
Worldwide
We are looking for a strong, resourceful Full-Stack Developer to help us polish, stabilize, and expand an internal SaaS platform used by our digital marketing agency. The initial version of the platform has already been built using AI-assisted and vibe-coding tools. We now need an experienced developer who can review the existing codebase, improve the user experience, fix technical issues, strengthen the backend, and turn the platform into a reliable product our team and clients can use every day. This is not a role where you will be starting from a blank page. Your responsibility will be to understand what has already been built, determine what should be kept or rebuilt, and bring the application to a professional production standard. What You’ll Be Working On The platform may include features such as: Client dashboards and reporting Campaign and project tracking SEO performance data Google Analytics and Google Search Console integrations Third-party API integrations Automated reports and forecasts Internal task and workflow management User roles and permissions Client login portals Data visualization and dashboards AI-assisted insights and recommendations Key Responsibilities Audit and understand the existing vibe-coded application Identify weak, duplicated, or unreliable code Fix bugs and improve overall platform stability Refactor or rebuild features where necessary Improve the user interface and user experience Ensure the application works properly across desktop and mobile Build and maintain secure frontend and backend functionality Develop clean API integrations with external platforms Improve database structure, performance, and data accuracy Implement authentication, permissions, and account security Create proper error handling, logging, testing, and documentation Deploy updates without disrupting active users Recommend the most practical technical solutions based on business needs Work directly with the founder to turn ideas into functional features Help prioritize features based on impact, complexity, and urgency Maintain the platform after the initial development phase What We’re Looking For Proven experience building and shipping SaaS applications Strong full-stack development experience Ability to work inside an existing and potentially imperfect codebase Experience taking an MVP or AI-generated application to production Strong knowledge of frontend development, backend development, databases, APIs, authentication, and deployment Experience with modern development frameworks such as React, Next.js, Node.js, Supabase, Firebase, PostgreSQL, or similar technologies Familiarity with AI development tools such as Cursor, Lovable, Replit, Bolt, Claude Code, or similar platforms Ability to evaluate AI-generated code rather than blindly relying on it Strong product judgment and attention to user experience Ability to communicate technical issues in clear, non-technical language Organized, responsive, and comfortable working independently Able to provide realistic deadlines and communicate quickly when blockers arise Preferred Experience Experience with any of the following is considered a major advantage: Digital marketing or agency SaaS platforms SEO reporting tools Google Analytics 4 Google Search Console DataForSEO GoHighLevel Stripe or subscription billing Multi-client dashboards Role-based access control AI or LLM integrations Automated reporting and forecasting Building client-facing portals Managing cloud infrastructure and production deployments The Right Person for This Role You are not someone who only follows perfectly written technical specifications. You can look at an incomplete product, understand the intended outcome, identify what is broken, and propose the best path forward. You move quickly, but you do not sacrifice reliability. You understand that AI-assisted coding can accelerate development, but production software still requires proper architecture, security, testing, and engineering judgment. You are comfortable telling us when something should be repaired, replaced, simplified, or removed. Initial Priorities During the first phase, you will be expected to: Review the current application and codebase Document the most important technical and product issues Identify security, performance, and scalability risks Fix the most urgent bugs Improve the design and usability of the platform Create a prioritized development roadmap Begin shipping improvements in short, consistent development cycles Engagement Remote position Contract or ongoing part-time arrangement to begin Opportunity to grow into a long-term lead developer or technical product owner Working directly with the founder and internal agency team Compensation based on experience, availability, and demonstrated results How to Apply Please include: A brief introduction Your location and time zone Your weekly availability Your desired hourly or monthly compensation Examples of SaaS platforms you have personally developed A description of your exact contribution to each project Links to live products, GitHub repositories, case studies, or recorded demonstrations An example of a project where you inherited an existing codebase and improved it Your experience working with AI-assisted or vibe-coded applications The technology stack you are strongest with Please begin your application with the phrase “Production Ready” so we know you read the complete job posting. Applications without specific proof of previous SaaS development experience will not be considered.
- More than 30 hrs/weekHourly
- 3-6 monthsDuration
- IntermediateExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:1 hour ago
- Interviewing:4
- Invites sent:0
- Unanswered invites:0
About the client
- CanadaLaval5:37 PM
- $77K total spent101 hires, 28 active
- 5,261 hours
- Sales & MarketingSmall company (2-9 people)
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