Full-Stack Web Developer (part time) - Freelance, Remote
Location: Magic Global Village, Dubai, United Arab Emirates
Department: Support & Leadership
Compensation: $6.00 / hour
Description
A U.S.-based leader in home inspector training, certification, and business enablement is building a modern, AI enabled web platform to elevate inspection quality and efficiency. They help aspiring and practicing inspectors launch and grow their businesses with flexible courses, exam prep, and ongoing support. The client is investing in software that streamlines inspections, ensures compliance, and connects issues found to qualified contractors.
Why this role exists
The client needs a custom student portal integrated with GoHighLevel (GHL) that lets students manage schedules, attendance, payments, cancellations, and policy waivers in one place. You will translate this vision into a secure, scalable, user friendly SaaS front end using GHL as the operational backbone.
Impact
- Translate business goals into a technical roadmap with features, data flows, and integration points.
- Select the right stack and tooling to balance speed, scalability, and maintainability.
- Establish data models for users, roles, memberships, classes, payments, and attendance.
Full Stack Development
- Build the student facing portal (React/Next.js with Tailwind) and backend (Node.js/Express or equivalent).
- Implement authentication/authorization (Firebase Auth/Auth0) and role based access control.
- Develop core features: class scheduling, attendance tracking, payment workflows, cancellations, and policy waivers.
Integrations & Automations
- Integrate with GHL APIs/webhooks to sync contacts, activities, messaging, and inbox.
- Connect payments (Stripe) and optionally accounting tools (QuickBooks), video hosting, and other SaaS tools.
- Build automations () to reduce manual work and improve reliability.
UI/UX & Quality Assurance
- Deliver a clean, mobile responsive dashboard using Figma/Framer or similar.
- Implement test coverage and QA processes for booking, payments, and role permissions.
- Iterate based on user feedback and analytics.
DevOps, Security & Reliability
- Deploy to Vercel/AWS with SSL, backups, and CI/CD (GitHub Actions).
- Enforce security best practices (secrets management, least privilege, input validation).
- Monitor performance, uptime, logs, and error rates to ensure stability at launch and beyond.
Required Qualifications
- Proven full stack SaaS development experience, from architecture to deployment.
- Hands on integration experience with GHL APIs/webhooks in production.
- Proficiency with React/Next.js (frontend) and Node.js/Express or comparable backend framework.
- Production grade payment integration with Stripe (subscriptions, webhooks, refunds).
- Authentication/authorization and secure data modeling for multi role systems.
- Full time work from home setup: computer with 8 GB RAM, Intel i5/AMD Ryzen 5 or higher, 40 Mbps internet, headset with noise cancellation and webcam, backup connectivity, quiet dedicated workspace.
Nice to Have
- Experience with Laravel, Python, PostgreSQL, Firestore, CI/CD, Vercel/AWS, Auth0, Firebase Auth, Tailwind CSS, logging/monitoring.
- Product and UX skill: turning requirements into specs, wireframes, and clear user flows; mobile first, accessible design.
- Integration savvy: comfortable advising on build vs. buy and stitching together SaaS tools.
- Clear communication, pragmatic problem solver, documentation first mindset, proactive ownership.
What We Expect
- You enjoy building pragmatic, user centered SaaS products that integrate multiple systems.
- You're comfortable owning the full lifecycle: scoping, building, integrating, testing, and shipping.
- You balance speed with security and maintainability, and you document as you build.
- You're collaborative, receptive to feedback, and able to advise non technical stakeholders on trade offs.
Working Hours & Compensation
Remote position - 20 hours per week in US time zone.
Hourly rate: $6.00 per hour. No benefits package included.
Referrals
Referrals increase your chances of interviewing at Magic by 2 .