Intermediate PHP JS Engineer
Remote
Full Time
#Engineering
#Web Analytics
#PHP
#JavaScript
#VueJS
#PHPUnit
#Mocha
#Agile
#Scrum
#MySQL
#Automated Testing
We are looking for an Intermediate PHP JS Engineer to join our core team at Matomo. As the creators of the leading ethical web analytics solution, we provide users with full data control and privacy, and we are looking for someone to help us maintain and improve our platform, which powers over 1 million websites worldwide.
Responsibilities
- Collaborate with our product team to plan sprints, refine tickets, and iterate on new features.
- Work directly on the core product, handling large datasets and writing efficient code.
- Write and maintain automated tests using PHPUnit and Mocha to ensure high software quality.
- Review pull requests from teammates and provide constructive feedback.
- Partner with our QA team to ensure all code is thoroughly tested before deployment.
- Provide technical support to our customers and the broader community.
- Document your work thoroughly to ensure project continuity and knowledge sharing.
Must-haves
- At least 2 years of experience as a full stack developer.
- Strong proficiency in PHP and JavaScript.
- Proven experience working with large, complex legacy codebases.
- Practical knowledge of MySQL databases.
- Experience working in an Agile and Scrum environment.
- Strong skills in writing unit and integration tests.
- Excellent communication skills to work effectively across global time zones.
Nice-to-haves
- Experience with VueJS.
- Experience working with non-framework PHP.
Benefits
- Fully remote work environment.
- Flexible working hours.
- Comprehensive home office budget, including coverage for a laptop, desk, chair, and other equipment.
- Support for co-working space costs.
- 25 days of paid holiday per year, plus national public holidays.
- Health insurance and mental health support services.
- Paid sick leave and bereavement leave for pets.
- Dedicated volunteering day.
- Ongoing training and professional development opportunities.




