PHP Laravel Developers have the responsibility to support the development and maintenance of backend applications using PHP and the Laravel framework. They are expected to implement basic features based on user stories or specifications provided by the product team or senior engineers. This includes creating basic API endpoints and assisting with frontend integration. Developers are also actively involved in code improvements and refactoring under the guidance of senior engineers. They handle debugging for issues encountered during development and in production environments. Participation in code reviews, receiving feedback, and improving code quality based on suggestions are also key responsibilities. PHP Laravel developers are encouraged to continuously learn new technologies and stay updated with Laravel best practices. They should also take part in sprint processes and have a foundational understanding of agile/scrum methodologies. Being open to feedback and mentorship from more experienced engineers is essential.
Requirements
Proficient in PHP (mandatory)
Experience with Laravel and/or CodeIgniter
Understands the MVC (Model-View-Controller) architecture
Experience working with databases (MySQL, PostgreSQL)
Familiar with using REST APIs (creating and consuming)
Able to perform debugging and code optimization
Basic knowledge of HTML, CSS, and JavaScript (basic front-end understanding)
Familiar with Git and version control tools (GitHub, GitLab)
Understands basic Object-Oriented Programming (OOP) concepts (Optional but a plus)
Experience with Docker, unit testing, or other frameworks such as Lumen or Slim
Understands the use of Composer, Postman, and terminal/CLI
Familiarity with CSS frameworks (e.g., Bootstrap) is a plus
Comfortable with development on Linux/Ubuntu environments (considered a bonus)
Has a portfolio or GitHub link to showcase previous work
Has experience working on freelance or internship projects
Experience with cloud services such as AWS, Google Cloud, or traditional hosting platforms (cPanel, Plesk)
Understands basic web application security concepts (SQL Injection, XSS, CSRF)
Minimum education: Diploma (D3) or Bachelor's Degree (S1) in Informatics Engineering, Computer Science, or a relevant field
Minimum of 1–2 years of experience as a PHP Laravel/CodeIgniter backend developer