Design, develop, and maintain high-quality backend services and APIs using Laravel.
Write clean, well-documented, and efficient code.
Build background processing pipelines using Laravel Queues, Jobs, and scheduled tasks.
Collaborate with cross-functional teams to define, design, and ship new features.
Participate in all phases of the development lifecycle.
Ensure the performance, quality, and responsiveness of applications.
Requirements
Excellent knowledge of PHP 8.2+, with significant experience in Laravel (preferably Laravel 10+). Having implemented at least two production projects with Laravel.
Hands-on experience with Laravel Queues & Jobs, scheduled tasks, and Sanctum authentication.
Experience with the Laravel Sail local development environment.
Proven experience with MySQL — schema design, migrations, indexing, and basic query optimization.
Strong understanding of Object-Oriented Programming (OOP) principles and common design patterns.
Experience in designing and consuming RESTful APIs.
Testing discipline with Pest or PHPUnit (Feature + Unit tests).
Proficiency with Git and conventional commits.
Familiarity with CI/CD pipelines.
Working knowledge of Docker.
Bachelor's degree in Computer Science, Information Systems, Engineering, or related field.
A minimum of 4 years of experience developing and maintaining backend services with PHP.
Nice to have
Experience with Symfony — strong advantage.
Experience with cloud services (GCP / GKE preferred; AWS or Azure also welcome).