At a Glance
- Tasks: Design and develop robust software while solving complex technical challenges.
- Company: Join InnoCraft, the team behind Matomo, a leading open-source web analytics platform.
- Benefits: Enjoy remote work, competitive salary, and opportunities for professional growth.
- Other info: Be part of a dynamic, ethical team shaping the future of digital analytics.
- Why this job: Make a real impact on user privacy and data ownership in a global context.
- Qualifications: Experience in full stack development with PHP and JavaScript, plus strong problem-solving skills.
The predicted salary is between 50000 - 70000 £ per year.
Hello 👋 Bring your strengths. Raise the bar. Shape the future. We’re looking for a high-performing Senior Full Stack Engineer to join our team and help us build the future of Matomo — the world’s leading open-source web analytics platform that empowers users with full data ownership and built-in privacy. This is more than a coding role — it’s an opportunity to tackle complex challenges at scale, work with a talented and driven team, and help shape how we do engineering as we grow. You'll be working in the heart of our platform — contributing to our core application and plugin ecosystem — and making a meaningful impact on hundreds of thousands of users worldwide. If you thrive in large codebases, get energy from solving hard problems, and are excited by the chance to bring your ideas, passion, and expertise into a high-impact environment, we’d love to hear from you.
Roles and Responsibilities
- Engineering Excellence - Design, develop, and maintain robust, secure, and performant software at scale.
- Solve tough, technical problems that matter — from performance bottlenecks to architectural improvements.
- Navigate and contribute to a mature, complex codebase — and leave it better than you found it.
- Write clean, well-tested, maintainable code that your future self and teammates will thank you for.
- Share your expertise through code reviews, pairing, and mentoring.
- Product Collaboration - Work hand-in-hand with product managers and designers to deliver value that delights users.
- Challenge assumptions, refine ideas, and bring an engineering perspective to product discussions.
- Influence the roadmap by identifying impactful technical opportunities and trade-offs.
- Stay close to the “who” and the
Remote Senior Full Stack PHP/JS Engineer - Core Team 100% Remote United Kingdom in Cardiff employer: InnoCraft
At Matomo, we pride ourselves on being an exceptional employer that champions a culture of openness, collaboration, and innovation. As a Senior Full Stack Engineer, you'll enjoy the flexibility of remote work while contributing to a leading open-source platform that prioritises user privacy and data ownership. With ample opportunities for professional growth, a supportive global team, and the chance to make a significant impact on users worldwide, Matomo is the perfect place for those looking to elevate their engineering career in a meaningful way.
StudySmarter Expert Advice🤫
We think this is how you could land Remote Senior Full Stack PHP/JS Engineer - Core Team 100% Remote United Kingdom in Cardiff
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work at Matomo or similar companies. A friendly chat can open doors and give you insider info on the hiring process.
✨Tip Number 2
Show off your skills! Prepare a portfolio showcasing your best projects, especially those that highlight your full stack capabilities. This is your chance to demonstrate how you tackle complex challenges and contribute to large codebases.
✨Tip Number 3
Get ready for the interview! Research Matomo’s values and recent developments. Be prepared to discuss how you can contribute to their mission of building a privacy-first digital world and how your experience aligns with their goals.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of the Matomo team.
We think you need these skills to ace Remote Senior Full Stack PHP/JS Engineer - Core Team 100% Remote United Kingdom in Cardiff
Some tips for your application 🫡
Show Your Passion:When you're writing your application, let your enthusiasm for coding and problem-solving shine through. We want to see how excited you are about tackling complex challenges and contributing to our core application.
Tailor Your Application:Make sure to customise your application to highlight your experience with PHP and JavaScript, as well as any relevant projects you've worked on. We love seeing how your skills align with what we do at Matomo!
Be Clear and Concise:Keep your application straightforward and to the point. We appreciate clarity, so make sure your experience and skills are easy to understand. Avoid jargon unless it’s necessary to showcase your expertise.
Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for this exciting opportunity to join our team.
How to prepare for a job interview at InnoCraft
✨Know Your Code Inside Out
Before the interview, make sure you’re familiar with your past projects and the code you've written. Be ready to discuss specific challenges you faced, how you solved them, and the impact of your solutions. This will show your depth of knowledge and problem-solving skills.
✨Understand the Product and Its Users
Take some time to explore Matomo and understand its features and user base. Think about how your engineering skills can enhance the platform. Being able to discuss how you can contribute to the product's growth will impress the interviewers.
✨Prepare for Technical Challenges
Expect to tackle some technical problems during the interview. Brush up on your PHP and JavaScript skills, and be prepared to demonstrate your thought process while solving coding challenges. Practising common algorithms and data structures can give you an edge.
✨Show Your Collaborative Spirit
Since this role involves working closely with product managers and designers, be ready to discuss how you’ve collaborated in the past. Share examples of how you’ve contributed to team discussions and influenced project outcomes. Highlighting your teamwork skills will resonate well with the interviewers.