Hello
We’re looking for an Intermediate PHP / JS Engineer to join us in the plugins team within Matomo! We build & maintain the premium plugins for Matomo such as Funnels, Heatmaps & session recording and A / B testing, which empower our customers to get the most out of Matomo.
You will be actively involved with improving the product and will get your hands dirty working with big amounts of data and writing code to help process that and visualise effectively.
You will also work closely with our great product team on improving the product through iterations and working on brand new features / ideas to bring to our users.
At Matomo, we will not ask you to come back to the office - we are fully remote!
Our team in plugins is global with people in New Zealand and India, so effective communication across timezones is essential.
About InnoCraft and Matomo
At InnoCraft , we’re building a more ethical, privacy-first digital world. As the leading open-source web analytics platform, Matomo powers o ver 1 million websites and apps in 190+ countries , offering organisations the insights they need while maintaining full data ownership and user trust.
We believe in openness, privacy, and transparency . Every month, our platform processes billions of data points — transforming complex information into intuitive, powerful reports that delight users. Matomo is available in 50+ languages and supported by a global, fully remote community with strong hubs in New Zealand, Europe, and Canada.
We are proud to be :
About the Role
1. Team Collaboration : You'll be right in the mix, helping us refine tickets and plan our sprints. Think of it as being in the huddle before the big game, except our game is building awesome software. You will be working in a team with 2 senior developers, QA, product owner, team lead & a UX designer allowing you to focus on what you’re best at.
2. Automated testing : You write your own tests using PHPUnit and mocha, adding tests as you go and covering bugs you fix with tests as well!
3. Using the right tools : You can pick the tools you work with, generally we are working with PHPStorm on an operating system of your choice.
4. Customer & Community Support : Ever been the go-to person when friends need tech help? That's what you'll be here, helping out our customers and the community with any problems they're facing. You're the hero with the answers.
5. Pull Requests : We're all about teamwork, so we'll count on you to check out your teammates' pull requests and give them the thumbs up (or some constructive feedback if needed).
6. Quality Assurance Tag Team : We're all about quality, so you'll be buddying up with our QA squad to make sure your work gets tested thoroughly before it goes out there. We're not just shipping code; we're shipping top-notch, squeaky-clean code.
7. Document Everything : Remember when your teachers said, "Show your working"? Well, that's what we're all about. We want everything documented, so others can pick up where you left off without missing a beat.
8. Product Iteration & Collaboration : Our product is always evolving, and you'll be right there in the trenches with the product team, tweaking things, making improvements, and turning good into great.
Minimum qualifications
About you
Benefits
Location
Diversity and Inclusion
InnoCraft celebrates the things that make you, you! We are an inclusive employer and do not discriminate against any employee or applicant for employment because of race, color, religion, sex, sexual orientation, gender identity, national origin, age, marital status or disability. We actively seek diversity in our workplace and embrace individuals with unique backgrounds, perspectives, and abilities!
Come join our growing team that’s helping ensure a safer, more privacy-focused web / internet!
#J-18808-Ljbffr
Intermediate Engineer • WorkFromHome, Taranaki, New Zealand