Banner Icon

About

Full Job Description

We are looking for a freelancer to upgrade our existing healthcare SaaS platform built with Next.js, Tailwind CSS, Node.js, Express, and MongoDB.


Job Responsibilities

## Technical Requirements

- Continue using the existing Next.js frontend and Express/MongoDB backend.

- Use TypeScript and avoid unnecessary dependencies.

- Do not break existing working features.

- Document environment variables, APIs, deployment, backup, and recovery.

## Deliverables

- Updated source code

- Automated tests

- API and deployment documentation

- Database update scripts

- Final testing report

- List of known limitations


Job Requirements

## Required Work

- Fix and test registration, login, password reset, and patient creation.

- Add secure role-based access for administrators, clinic owners, doctors, staff, and patients.

- Ensure each clinic can only access its own patients, appointments, records, and payments.

- Improve patient, clinical record, dental record, appointment, and prescription workflows.

- Add prescription PDF generation, printing, practitioner details, and signatures.

- Improve Stripe subscriptions, webhooks, invoices, cancellations, and failed payments.

- Add reliable email, SMS, WhatsApp, and in-app notifications.

- Move uploads to secure cloud storage with protected file access.

- Add audit logs for important user and clinical actions.

- Complete English and Spanish translations.

- Improve mobile responsiveness, accessibility, security, and performance.

- Add automated tests for all critical workflows.

- Prepare the application for production deployment.


Skills Required

  • Web Development - Expert

Attachments

No Attachments

Report Job Icon
The Report Job feature provides remote workers a way to directly report jobs that may violate Pros Marketplace's Terms of Service or Job Posting Policies.Although we verify and confirm every job post, this feature is specifically designed for reporting jobs that may be fraudulent, spam, fake, or inaccurate..
About the Employer:
profile icon
Jean P
  • Find full-time, long-term remote positions.
  • Work for companies around the world.
  • Do the job you love while working from home.

Related Jobs

long term en100-remote-en
  • Salary:
    $500 USD/month
  • Availability:
    80 hrs/month
  • Applicants:
    4
  • English Required:
    Advanced
  • Date Posted:
    20-Aug-2026
  • Days Left:
    25

I am looking for a Python developer to build and improve an automation workflow involving n8n&n...

long term en100-remote-en
Full Time
  • Salary:
    $Not Disclosed
  • Availability:
    120 hrs/month
  • Applicants:
    6
  • English Required:
    Advanced
  • Date Posted:
    13-Aug-2026
  • Days Left:
    18

WE’RE HIRING: PHP / LARAVEL SUPPORT DEVELOPERXannello is looking for a PHP/Laravel developer to join...

long term en100-remote-en
Full Time
  • Salary:
    $3,500 USD/month
  • Availability:
    160 hrs/month
  • Applicants:
    7
  • English Required:
    Advanced
  • Date Posted:
    29-Jul-2026
  • Days Left:
    3

About LoanBudLoanBud is a financial technology platform focused on SBA and small business financing. ...

long term en100-remote-en
Full Time
  • Salary:
    $3,500 USD/month
  • Availability:
    160 hrs/month
  • Applicants:
    8
  • English Required:
    Advanced
  • Date Posted:
    29-Jul-2026
  • Days Left:
    3

Location | Latin America — Remote Engagement Type | Independent contractor (services agreement) Availabil...

  • Date Icon
    Date Posted:
    13 days ago
  • Experience:
    Min 5 year
  • English Level:
    Intermediate
  • Employment Type:
    Temporary
  • Education:
    Graduated from high school
  • Availability:
    30 hrs/week
  • Applicants:
    7
About the Employer:
profile icon
Jean P
  • Find full-time, long-term remote positions.
  • Work for companies around the world.
  • Do the job you love while working from home.