Source description
About the role
We are seeking experienced Senior PHP Laravel Developers to join our team and lead the transformation of our existing monolithic application into a modern, scalable and AI first SaaS platform. As a Senior Laravel Developer, you will play a crucial role in designing and implementing services architecture, ensuring seamless communication between services, and optimizing performance for our growing user base. Responsibilities Services Implementation : Design, develop, and deploy services using Laravel and related technologies. Ensure each service is modular, independent, and follows best practices. API Design and Integration : Create well-defined APIs for communication between microservices. Integrate third-party services and APIs as needed. Scalability and Performance : Optimize the platform for scalability, high availability, and performance. Implement caching, load balancing, and other techniques. Multi-Tenancy : Design and implement relevant multi-tenancy features, allowing multiple customers to use the platform securely and efficiently. Security and Compliance : Ensure data security, privacy, and compliance with industry standards (e.g., GDPR). Implement authentication, authorization, and encryption mechanisms. Code Quality and Standards : Follow the coding standards, review code, and mentor junior developers to maintain high-quality codebase. Documentation : Create technical documentation for architecture, APIs, and deployment processes. Collaboration : Work closely with development teams, product managers, and DevOps engineers to achieve project goals. Qualifications Experience : Minimum 7-8 years of hands-on experience with PHP and Laravel framework. Services : Proven experience designing and implementing services architecture. SaaS Development : Previous work on transitioning monolithic applications to SaaS platforms. APIs : Strong understanding of RESTful APIs, GraphQL, and other communication protocols. Database Design : Proficiency in database design, including multi-tenancy considerations. Cloud Services : Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud). Security : Knowledge of security best practices and compliance requirements. Team Player : Excellent communication skills and ability to collaborate effectively with cross-functional teams. Nice-to-Have Containerization : Experience with Docker and Kubernetes. CI/CD : Familiarity with continuous integration and deployment pipelines. Frontend Technologies : Understanding of frontend frameworks (e.g., React, Vue.js). Benefits Competitive salary Professional growth opportunities