Job Description
As a PHP Laravel Developer, you will be responsible for developing, maintaining, and enhancing web applications using the Laravel framework. You will work closely with cross-functional teams, including front-end developers, designers, and product managers, to deliver high-quality software solutions. The ideal candidate is an experienced developer with a strong grasp of PHP, Laravel, and modern web development practices.
Key Responsibilities
Develop and maintain web applications using PHP and the Laravel framework.
Write clean, scalable, and well-documented code.
Collaborate with front-end developers to integrate user-facing elements with server-side logic.
Build and optimize RESTful APIs.
Ensure the application’s performance, security, and responsiveness.
Implement unit tests, troubleshoot and debug issues.
Work with database technologies such as MySQL and PostgreSQL to manage application data.
Participate in code reviews and contribute to team best practices.
Continuously learn and apply best practices in PHP, Laravel, and web development.
Ensure the delivery of high-quality software within deadlines.
Collaborate with product teams to develop new features and enhance the user experience.
Maintain an understanding of industry trends and emerging technologies.
Required Skills & Qualifications
Minimum 3 years of professional experience with PHP and Laravel.
Strong understanding of object-oriented programming (OOP) principles.
Proficiency in working with MySQL or other relational databases.
Experience with version control tools like Git.
Familiarity with RESTful API design and development.
Knowledge of front-end technologies (HTML, CSS, JavaScript) and their integration with back-end systems.
Familiarity with agile development methodologies and working in a collaborative environment.
Strong debugging and problem-solving skills.
Excellent written and verbal communication skills.
Ability to work independently and as part of a team.
Preferred Qualifications
Experience with Docker and containerization.
Familiarity with front-end frameworks like Vue.js, React, or Angular.
Experience in writing automated tests (unit tests, integration tests).
Familiarity with deployment tools and CI/CD pipelines.
Knowledge of cloud services like AWS or Azure.
Familiarity with Elasticsearch, Redis, or other caching technologies
Any Graduate