For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Arc Exclusive
Arc Exclusive

Senior Full-Stack Engineer — CRM Stabilization & Platform Migration (PT-WW)

Location

Remote anywhere

Hourly rate

Hourly rate

Min. experience

5+ years

Hours per week

20 hours

Duration

8 weeks

Required skills

ReactTypeScriptNode.jsAPI AutomationPostgreSQL

Language requirement

English・Professional

Freelance job
Posted 5 days ago
Apply now
Actively recruiting / 34 applicants

We’re here to help you

Juliana Torrisi is in direct contact with the company and can answer any questions you may have. Email

Juliana TorrisiJuliana Torrisi, Recruiter

Role Overview

We are seeking a skilled Senior Full-Stack Engineer to stabilize, secure, and potentially migrate a custom practice management platform utilized by a physiotherapy and personal training business. This platform is integral in supporting various operations such as scheduling, booking, invoicing, payroll, client communication, reporting, clinical records, payments, and client-facing functionalities. Built using React and Base44, it features custom serverless functions, automations, payment integrations, and role-based access controls. The main objective is to review the existing system, address backend and security issues, and provide recommendations on whether to maintain the current platform or migrate to a more conventional architecture.

Responsibilities

  • Conduct a comprehensive review of the existing React and Base44 application architecture.
  • Validate previous technical audit findings and identify additional risks.
  • Diagnose and resolve backend bugs and unreliable workflows.
  • Enhance authentication, authorization, and role-based access controls.
  • Audit and improve database permissions and row-level security.
  • Re-enable and validate secure Square webhook verification.
  • Eliminate hardcoded configuration, IDs, and sensitive values from the source code.
  • Optimize secrets management and environment configuration.
  • Review and refine serverless functions, scheduled automations, and elevated service-role access.
  • Enhance application stability through improved error handling, logging, monitoring, and graceful fallbacks.
  • Evaluate the feasibility of maintaining the system on Base44 or migrating to an external hosting and backend platform.
  • Develop clear architectural recommendations covering effort, risk, cost, and sequencing.
  • Design and potentially execute a phased migration of backend, database, authentication, file storage, and automations.
  • Support testing, production rollout, data migration, and post-launch stabilization.
  • Advise on future white-label, multi-tenant, and client mobile application requirements.

Required Skills

  • Strong full-stack development experience with modern JavaScript or TypeScript.
  • Advanced proficiency in React.
  • Experience in building or maintaining serverless backend systems.
  • Comprehensive understanding of authentication, authorization, and role-based access control.
  • Experience in securing APIs, payment workflows, and webhook integrations.
  • Expertise in database design, access controls, and data migrations.
  • Proficiency in debugging and restructuring complex or rapidly built applications.
  • Experience with cloud-hosted applications, environment configuration, secrets management, and monitoring.
  • Ability to assess existing architecture and make practical build-versus-migrate recommendations.
  • Strong capacity for independent work and effective communication of technical findings to non-technical stakeholders.

Nice to Have

  • Experience with Base44 or similar managed or low-code platforms.
  • Familiarity with Deno or Node.js serverless functions.
  • Experience with Square payments.
  • Experience migrating applications from platforms like Firebase, Supabase, Bubble, or Retool.
  • Knowledge of PostgreSQL, managed authentication providers, and object storage.
  • Familiarity with multi-tenant SaaS architecture.
  • Experience with systems handling sensitive data such as healthcare, clinical, payroll, or financial systems.
  • Experience with React Native, Flutter, or progressive web applications.
  • Familiarity with AI-generated or “vibe-coded” applications.

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2026 Arc
Cookie PolicyPrivacy PolicyTerms of Service