Quick Summary
Senior Full-Stack Engineer (PHP/JavaScript/Vue.js) - Innovation Team - 100% Remote UK
Hello Senior Full Stack Engineers! We are seeking a candidate motivated by creating real impact—producing practical, usable outcomes rather than overengineered or purely experimental solutions. Operating in a small, autonomous team, this role requires combining strong technical execution with product-oriented thinking to help shape the future of Matomo. Efficiency, creativity, and execution are paramount.
About InnoCraft and Matomo
At InnoCraft, we are building a more ethical, privacy-first digital world. Matomo is the leading open-source web analytics platform, powering over 1 million websites and apps in 190+ countries. We offer organizations the insights they need while maintaining full data ownership and user trust. Matomo is particularly popular with public institutions, universities, and companies that prioritize GDPR compliance.
We believe in openness, privacy, and transparency. Our platform processes billions of data points monthly, transforming complex information into intuitive, powerful reports. Matomo is available in 50+ languages and supported by a global, fully remote community with strong hubs in New Zealand, Germany, and France.
Why Join Matomo?
- Privacy-First: Ethical analytics built around GDPR compliance and user trust.
- Open Source Impact: Shape a platform utilized in 190+ countries globally.
- Global Team: Collaborate with colleagues across Europe, New Zealand, and Canada.
- Established & Growing: Profitable and self-funded, demonstrating double-digit growth for over five years with a steadily expanding global team.
- Fully Remote UK: 100% work-from-home position within the United Kingdom, offering flexible hours.
- Career Growth: Benefit from a clear Engineering Career Development Framework supporting skill progression and leadership growth.
- High Calibre Team: Join a collaborative group of experienced engineers focused on innovation and impact.
- AI-Empowered Development: Utilize AI tools and practices to accelerate experimentation, development, and quality assurance.
Key Responsibilities (What You Will Do):
- Full-Stack Innovation Development: Design, prototype, and deliver new features across the backend (PHP) and frontend (Vue.js / JavaScript). Involvement with Python and node.js may also occur.
- Rapid Prototyping & Validation: Quickly test new product ideas, including AI/insights, and validate them using real-world use cases.
- End-to-End Ownership: Take full ownership of ideas, managing them from initial concept through to successful deployment.
- Product-Centric Engineering: Think beyond code by considering usability, scalability, security, and long-term value when shaping new features.
- Cross-Functional Collaboration: Collaborate directly with Matomo’s co-founders and senior engineers using tools like Slack, Jira, and Confluence.
- Autonomous Execution: Operate effectively in a small, lean team, driving projects forward independently with minimal oversight.
- Impediment Management: Proactively identify and resolve blockers to progress, escalating appropriately when outside support is required.
- Exploration Beyond AI: Identify and develop innovation opportunities across analytics, visualization, integrations, and user experience.
- Knowledge Sharing: Document and communicate concepts, prototypes, and learnings to spread innovation practices across the company.
- Continuous Learning: Stay current with emerging technologies, frameworks, and product trends to bring fresh perspectives into Matomo.
Required Qualifications (Essential Skills):
- 5+ years of experience in backend development using PHP, combined with experience in frontend development using Vue.js / JavaScript.
- Proven track record of delivering features end-to-end, from concept through prototyping to production.
- Ability to work autonomously in a small, fast-moving team, managing priorities and driving output without heavy oversight.
- A product-oriented mindset: capable of translating user needs and strategic goals into practical, impactful solutions.
- Comfortable balancing development speed and quality, actively avoiding over-engineering.
- Strong problem-solving skills coupled with a pragmatic approach to new technologies and innovation.
- Understanding of security vulnerabilities and methods to avoid them.
- Skilled in writing automated tests, conducting code reviews, and creating documentation.
- Professional English communication skills, capable of clearly sharing ideas, rationale, and trade-offs.
- Must be comfortable working in a 100% remote, global, and agile environment.
Preferred Qualifications (Nice to Have):
- Experience with analytics, reporting, data visualisation, or AI/ML integrations.
- Background contributing to or building on open source projects.
- Familiarity with UX principles and/or data-driven product design.
- Prior experience in an innovation, R&D, or product prototyping role.
- German language proficiency.
Benefits:
- Fully remote position within the United Kingdom.
- Budget provided for co-working space or work from home setup.
- Home office equipment (desk, chair, etc.) supplied after the probation period.
- Flexible hours respecting work-life balance.
- 25 Paid holidays per year plus national public holidays.
- Sick leave.
- Health Insurance: Prioritizing your well-being.
- Opportunity to significantly grow your skill set.
- Volunteering Day.
- Compassionate leave, including for pet loss.
- Training Opportunities.
- Mental Health Support Services.
- Opportunity to have an immediate impact on a product used by more than 1 million websites and almost 2% of the entire Internet.
Location
This is a 100% Remote work position. Candidates must be based in the United Kingdom.

