PHP/Laravel + Angular Developer
Full Job Description
Full Stack Developer (PHP/Laravel + Angular)
About Us:
DigiLantern is a technology company delivering solutions across Application Development, AI, and Digital Transformation. We work with businesses across North America to build scalable digital products and technology solutions.
The Role:
We are seeking an experienced Full Stack Developer (PHP/Laravel + Angular) to join our team working on a multi-tenant SaaS Practice Management System (PMS) for healthcare clinics. The product encompasses appointments, patient records, treatments, billing, CRM, WhatsApp messaging, IVR telephony, and AI assistant features.
Technical Environment:
- Backend: Laravel 11 (PHP 8.2), MySQL
- Frontend: Angular (latest versions), TypeScript, RxJS, Angular Material
- AI Microservice: Python FastAPI
Key Responsibilities:
- Develop and maintain REST APIs using Laravel 11, including Eloquent models, migrations, queued jobs, events/listeners, and scheduled commands.
- Create features in Angular with TypeScript, RxJS, Angular Material, Syncfusion components, and Formly-based forms.
- Migrate the legacy Angular 6 application to modern Angular versions while preserving existing behavior.
- Design secure multi-tenant data access models (clinic-level isolation) using Laravel Passport/Sanctum for authentication.
- Integrate third-party services including WhatsApp Business API, IVR/telephony providers, payment gateways, and automation tools like n8n.
- Collaborate with the Python/FastAPI AI service to implement LLM-driven features such as AI agents and RAG systems.
- Implement real-time communication features using WebSockets (Laravel Reverb / Echo).
- Optimize MySQL queries, handle schema changes, and manage migrations on large production databases.
- Write unit tests with PHPUnit for backend and Vitest for frontend; adhere to secure coding practices (OWASP) and participate in code reviews.
- Containerize services using Docker/Docker Compose and troubleshoot production issues.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 4+ years of hands-on experience with PHP and Laravel (Laravel 10/11 preferred).
- Strong proficiency in Angular (v12+) and TypeScript; experience upgrading legacy applications is highly valued.
- Solid understanding of RESTful API design, authentication protocols (OAuth2/JWT/API keys), and webhooks.
- Advanced skills in MySQL query optimization, indexing, and migrations.
- Familiarity with queues, background jobs, and schedulers (Laravel Queues/Cron).
- Proficiency with Git version control and collaborative workflows including PRs and code reviews.
- Experience using Docker for containerization.
- Excellent communication skills with the ability to own features end-to-end.
Good to Have:
- Python (FastAPI) experience or integration of LLM APIs (OpenAI/Anthropic).
- Familiarity with WhatsApp Business API, IVR/telephony integrations, and payment gateways.
- Experience with WebSockets for real-time applications.
- Background in healthcare / clinic management systems or multi-tenant SaaS products.
Company
DigiLantern
DigiLantern is a leading technology company specializing in Application Development, AI solutions, and Digital Transformation.We partner with businesses across North America to build scalable digital ...
Practice this interview
A voice mock interview for PHP/Laravel + Angular Developer at DigiLantern, with questions from this job description and your resume, and a scored report afterwards.
Set up interview