About Us
We are building a new development team to work on an exciting, long-term project for an international client. You will be joining a supportive, agile team led by a Senior Team Lead, where you'll have a significant opportunity to grow your skills. We are looking for a motivated and reliable developer who is passionate about writing clean code and building great features.
Your Role
As a PHP Developer, you will be a core part of the development process, responsible for building and maintaining features for our Laravel application. This role is focused on writing high-quality, testable code and collaborating with the team to successfully deliver on project goals.
Key Responsibilities:
- Develop, test, and maintain application features using PHP and the Laravel framework.
- Build and consume RESTful APIs as part of the application's architecture.
- Write effective unit tests using PHPUnit to ensure code quality and reliability.
- Use Git for version control, including branching, merging, and pull requests.
- Work comfortably within our Docker-based development environment (Laravel Sail) on Linux-based systems.
- Collaborate with the team to troubleshoot bugs and implement solutions.
- Work primarily with MySQL databases, writing and optimizing Eloquent queries.
What We're Looking For (Requirements):
- 1-3+ years of professional experience with PHP, with a solid foundation in the Laravel framework.
- Experience building or consuming RESTful APIs.
- Good understanding of OOP principles.
- Proficiency with Git version control.
- Solid experience with MySQL.
- Familiarity with Docker and working in a Linux-based environment.
- Experience writing basic unit tests (PHPUnit).
- A strong desire to learn, collaborate, and solve problems.
Bonus Points (Nice to Have):
- Frontend development experience, especially with Angular.
- Experience with PostgreSQL or NoSQL databases like Redis.
- Familiarity with Filament, Livewire, or Tailwind CSS.
- Advanced Docker skills (e.g., writing custom Docker-compose files).