We are seeking a Mid/Senior Laravel Developer to join our team and improve our core application.
The ideal candidate will need 4+ years of PHP/Laravel experience, strong TDD and design-pattern skills (DTOs, SOLID), expertise in optimizing Eloquent/SQL queries, and comfort with Linux-based DevOps.
This is a contract role with potential for a long-term engagement.
Responsibilities include architecting, building, and maintaining robust web applications using Laravel (10+).
The developer will design and implement RESTful APIs, background jobs, and event-driven workflows.
Writing clean, testable code following best practices (TDD) is essential.
The role involves authoring and maintaining unit and feature tests, ensuring high coverage.
The developer will work with Data Transfer Objects (DTOs) and well-known design patterns (Repository, Service, etc.).
Optimizing Eloquent and raw SQL queries for performance and scalability is required.
The position includes deploying and managing applications on Linux servers and collaborating with DevOps for CI/CD pipelines.
Performing code reviews and contributing to technical documentation is part of the job.
Troubleshooting, debugging, and resolving production issues on time is expected.
Requirements:
Candidates must have 4+ years of hands-on experience with PHP & Laravel, with at least 2 years in a senior role.
Proficiency in PHPUnit, Pest, or similar testing frameworks, along with a strong TDD mindset, is required.
A deep understanding of MVC, SOLID principles, and common PHP design patterns is necessary.
Expertise in MySQL and skills in writing and optimizing complex queries are essential.
Familiarity with implementing and consuming DTOs, Service/Repository patterns, etc., is required.
A proven track record of identifying and fixing performance bottlenecks is necessary.
Candidates should be comfortable with Ubuntu and have experience with Docker, Nginx/Apache, and CI/CD tools.
Fluency in Git and experience collaborating via Bitbucket workflows are required.
Strong written and verbal English communication skills, with the ability to explain technical concepts clearly, are essential.
Benefits:
There is a strong possibility to extend into an ongoing engagement or full-time role.
The company offers mentorship and career development support.
Employees will enjoy a dynamic, international work environment.