We’re hiring a part-time Senior PHP / Laravel Developer to work on a production healthcare appointment-scheduling platform. This is a Laravel MVC, server-rendered application with complex domain logic covering providers, services, availability, and insurance, plus integrations with a practice-management system.
The platform handles PHI and supports multi-step booking flows, so security, correctness, and reliability are critical. This is not a SPA — it’s a mature Laravel application enhanced with JavaScript to support dynamic user interactions.
Core Responsibilities
Develop and maintain Laravel MVC components (controllers, Blade views, Eloquent models)
Build and support complex booking workflows:
Provider and service availability
Multi-step form validation and submission
Insurance and private-pay logic
Maintain and extend legacy routes and URL patterns safely
Integrate with external practice-management systems (read/write appointment data)
Implement transactional logic to prevent race conditions and double-booking
Support server-rendered UI with JavaScript (jQuery or vanilla):
Dynamic dropdowns, calendars, and time-slot selection
Responsive, accessible, form-heavy user flows
Handle PHI securely using proper validation, CSRF protection, and session management
Deploy and support the application in a Linux environment (Apache/Nginx, PHP-FPM, MySQL)
Debug and resolve issues in a live, user-facing production system
Incrementally improve and modernize the codebase without breaking existing behavior
Required Qualifications
Strong PHP 8.x experience
Deep Laravel expertise (routing, controllers, middleware, Blade, Eloquent, migrations)
Experience building and maintaining server-rendered applications
Solid HTML, CSS, and JavaScript skills (jQuery or equivalent)
MySQL/MariaDB experience with transactional data models
Strong debugging skills in complex, stateful workflows
Comfortable working in established, non-greenfield codebases
Security-minded approach to handling PII and PHI
Nice to Have
Experience in healthcare, scheduling, or booking systems
Experience with React
Experience refactoring or stabilizing legacy Laravel applications
Familiarity with queues and background jobs
Understanding of concurrency issues in booking systems
Exposure to localization or translation toolin
How You’ll Be Successful
Careers at Exit83. Find Great Talent with Career Pages. | powered by SmartRecruiters | Find Great Talent with a Career Page.
Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!
Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.
Developer Q&A's