You should have 5+ years of experience in programming with PHP (a bonus if you have experience in legacy PHP).
You are capable of debugging and troubleshooting complex systems and new code bases.
You have a solid understanding of programming paradigms.
You are comfortable creating feature branches, squashing your commits, and rebasing with the main branch before you push your work for review.
You have a good understanding of SOLID principles. You should also have a solid understanding of design patterns and recognize where to implement them.
You are excited to learn and implement new technologies and programming languages. You can find bottlenecks in code, infra, and storage.
You can utilize appropriate libraries where needed and aren’t locked into using a particular PHP framework (Laravel, Symfony, etc.).
You know how to collaborate with a team using Git.
You should have a solid understanding of:
PHPUnit and unit testing
Asynchronous programming PHP
Interacting with 3rd party APIs
To apply for this job please visit apply.workable.com.