Job Purpose:
To design develop and maintain scalable web applications using the Laravel PHP framework. The Laravel Developer will be responsible for creating efficient backend solutions integrating thirdparty services and ensuring high performance and responsiveness to requests from the frontend. This role supports the business by building secure and maintainable systems contributing to the full software development life cycle and collaborating with crossfunctional teams to deliver robust digital solutions that meet business objectives.
Duties and Responsibilities:
- Develop test and deploy highquality web applications using the Laravel framework.
- Design and implement RESTful APIs for seamless system integration.
- Optimize applications for maximum performance scalability and security.
- Collaborate with crossfunctional teams to understand business requirements and translate them into technical solutions.
- Troubleshoot and resolve technical issues to ensure smooth and consistent application functionality.
- Maintain clear and uptodate documentation of development processes and standards.
- Integrate frontend components with serverside logic in coordination with frontend developers.
- Design and manage database schemas write complex queries and handle data migrations (MySQL/PostgreSQL).
- Write clean maintainable and welldocumented code that follows industry best practices.
- Keep abreast of new trends and best practices in Laravel and web development.
Skills required
- Minimum 5 years of handson experience with Laravel and PHP.
- Strong understanding of MVC architecture and OOP principles.
- Proficiency in frontend technologies including HTML CSS JavaScript Bootstrap and jQuery.
- Indepth knowledge of MySQL/PostgreSQL including data migration and query optimization techniques.
- Familiarity with Git version control and CI/CD workflows.
- Experience with integrating thirdparty APIs (e.g. payment gateways OAuth etc..
- Understanding of caching mechanisms queues and background job processing (e.g. Redis Laravel Queues).
- Excellent problemsolving and debugging skills.
- Exposure to cloud platforms such as AWS or Azure is a plus.
- Strong communication skills and the ability to work effectively in a team environment.
Position Qualifications
- Experience with Laravel Livewire Nova or Filament.
- Familiarity with Docker and containerized development workflows.
- Experience working in Agile teams and using tools like Jira or Trello for task management.
- Prior experience in team leadership or mentoring junior developers is a strong advantage.