We are seeking a highly skilled and experienced Senior Laravel Developer with a minimum of 4 years of professional experience to join our product development team. The ideal candidate will be instrumental in designing, developing, and maintaining robust, scalable, and user-friendly web applications. This role requires a strong understanding of the Laravel framework, deep expertise in back-end development, and a proven track record of working on customer-facing products. Additionally, experience with DevOps practices is essential to ensure seamless deployment and operational efficiency.
Key Responsibilities
- Design, develop, test, and deploy highly scalable and reliable web applications using the Laravel framework.
- Write clean, maintainable, and efficient PHP code following best practices and coding standards.
- Collaborate closely with product managers, UI/UX designers, and other developers to translate business requirements into technical solutions for customer-facing features.
- Optimize application performance, scalability, and security.
- Participate in code reviews to ensure code quality and knowledge sharing.
- Integrate third-party APIs and services as required.
- Implement and manage CI/CD pipelines and deployment processes (DevOps).
- Monitor, troubleshoot, and debug production issues, providing timely resolutions.
- Maintain and improve existing codebase, ensuring ongoing functionality and performance.
- Contribute to database design and optimization (e.g., MySQL, PostgreSQL).
- Stay up-to-date with the latest industry trends, technologies, and best practices in web development and DevOps.
Required Skills & Experience
- Minimum 4+ years of professional experience as a Laravel Developer or similar role.
- Expert-level proficiency in PHP and the Laravel framework (versions 8+ preferred).
- Solid understanding of object-oriented programming (OOP) principles and design patterns.
- Strong experience with relational databases (e.g., MySQL, PostgreSQL) including schema design, query optimization, and ORM (Eloquent).
- Proven experience developing and deploying customer-facing software products, understanding user needs and business requirements.
- Hands-on experience with DevOps practices, including:
- CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions, AWS CodePipeline).
- Containerization (Docker).
- Cloud platforms (e.g., AWS, Azure, Google Cloud Platform) – deployment, scaling, and management of applications.
- Basic understanding of infrastructure as code (Terraform, CloudFormation) is a plus.
Job Types: Full-time, Permanent
Experience:
- Lararvel: 3 years (Required)
License/Certification:
- UAE Driving License (Required)