cover
PHP Jobs - Jobs for PHP Community

Web Developer - SaaS Website/ 1 week ago

Attractive
Application ends: 2026-01-08

Quick Summary

A Web Developer, preferably Full-Stack, is needed for a 2-month contract to complete BudsiDesk, an existing SaaS platform for freelancers and small businesses, with potential for ongoing maintenance. This remote role, based in Mexico, involves auditing the current codebase, implementing core functionalities like user management, invoicing, expense tracking, tax reports, document storage, and payment integration, ensuring responsive design, fixing bugs, and preparing for production launch. Required skills include front-end (HTML, CSS, JavaScript), back-end (Node.js, PHP, or others), SQL/NoSQL database design, authentication, file storage (e.g., AWS S3), payment integration (Stripe, Paddle), Git, testing, and documentation. The pay is $11,829.85 - $20,000.00 per month, and 2 years of web development experience is desirable.

Project Type: One-time project with potential ongoing maintenance

We are seeking a skilled Web Developer (Full-Stack preferred) to take over and complete our existing SaaS project, BudsiDesk, a platform designed for freelancers and small businesses to manage invoices, expenses, documents, tax reports, and more.

The UI/UX design and much of the front-end structure are already in place, but the core functionality is incomplete. We need someone reliable and experienced who can step in, audit the current system, and bring it to completion.

To take the existing BudsiDesk platform from its current partial state to a fully functional, launch-ready SaaS product.

What Needs to Be Done

The hired developer will:

  • Review the existing codebase and identify what is complete, missing, or needs refactoring.
  • Implement full functionality for features such as:
    • User registration/login
    • User dashboards
    • Invoicing (create, edit, send, download)
    • Expenses tracking
    • Tax/report generation
    • Document upload & storage
    • Subscription/payment plan integration
  • Ensure proper database setup, backend logic, and APIs.
  • Complete responsive design and ensure mobile/desktop compatibility.
  • Fix bugs, improve stability, and optimise performance.
  • Add necessary security measures (authentication, validation, data protection).
  • Prepare the site for production launch and provide documentation for deployment.

Required Skills

We are looking for someone with experience in:

  • Front-end: HTML, CSS, JavaScript (and frameworks present in the project — to be confirmed after code review).
  • Back-end: Experience with the language/framework used in the current project (Node.js, PHP, or others depending on evaluation).
  • Database: SQL or NoSQL database design and optimisation.
  • Authentication & user management.
  • File upload & storage systems (e.g., AWS S3 or server-based storage).
  • Payment/subscription setup (Stripe, Paddle, or similar).
  • Version control (Git), testing, debugging, and clean documentation.

Bonus skills:

  • Experience building SaaS platforms.
  • Experience with invoicing/finance applications.
  • UX/UI refinement skills.

What We Expect

  • A code audit as the first step, with a clear breakdown of what needs to be done.
  • An estimated timeline and cost after reviewing the existing system.
  • Milestone-based delivery and consistent communication.
  • Reliability and commitment to finishing the project properly.

To Apply, Please Send:

  • Updated CV highlighting relevant experience.
  • Examples/portfolio of similar SaaS or finance-related projects.
  • Your assessment of BudsiDesk.com after a quick review.
  • Your estimated timeline and cost for completing the project.
  • Your preferred workflow.

Job Type: Contract

Contract Duration: 2 months

Pay: $11,829.85 - $20,000.00 per month

Experience: Web development: 2 years (Desirable)

Language: English (Required)

Work Location: Remote

Share

Your experience on this site will be improved by allowing cookies Cookie Policy