Quick Summary
We are seeking highly motivated Senior Full Stack Engineers to join our autonomous Innovation Team. The ideal candidate drives real impact by delivering practical, usable solutions over purely experimental or overengineered outcomes. This role requires combining strong technical execution (PHP/JS) with product-oriented thinking to shape the future of Matomo. Efficiency, creativity, and execution are paramount.
About InnoCraft and Matomo
At InnoCraft, we are dedicated to building a more ethical, privacy-first digital world. Matomo is the leading open-source web analytics platform, trusted by over 1 million websites and apps in 190+ countries. We provide organizations with essential insights while ensuring full data ownership and user trust, making us particularly popular in Germany among public institutions and companies prioritizing GDPR compliance.
We champion 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. If you are interested, you can take a look at our Github here.
Why Join Matomo
- Privacy-First Analytics: Ethical development centered around GDPR compliance and user trust.
- Open Source Impact: Shape a platform utilized in over 190 countries globally.
- Global & Remote Team: Collaborate with colleagues across Europe, New Zealand, and Canada.
- Stable Growth: Profitable, self-funded company with 5+ years of double-digit growth.
- Fully Remote (UK): 100% work-from-home within the United Kingdom, offering flexible hours.
- Career Development: Clear Engineering Career Development Framework supporting skill progression and leadership growth.
- High Calibre Team: Join experienced engineers focused on innovation and impact.
- AI-Empowered Development: Utilize AI tools and practices to accelerate experimentation, development, and quality assurance.
Key Responsibilities
- Full-Stack Innovation Development: Design, prototype, and deliver new features across backend (PHP) and frontend (JS). Potential involvement with Python and Node.js.
- 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: Apply a holistic view, considering usability, scalability, security, and long-term value when developing new features.
- Cross-Functional Collaboration: Work directly with Matomo’s co-founders and senior engineers using tools like Slack, Jira, and Confluence.
- Autonomous Execution: Operate effectively within a small, lean team, driving projects forward independently with minimal oversight.
- Impediment Management: Proactively identify and resolve blockers; escalate issues appropriately to maintain innovation momentum.
- 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 disseminate innovation practices company-wide.
- Continuous Learning: Stay current with emerging technologies, frameworks, and product trends to introduce fresh perspectives to Matomo.
Required Skills & Experience
Essential Skills
- 5+ years of experience in backend development (PHP) combined with frontend development experience (Vue.js / JavaScript).
- Proven track record of delivering features end-to-end, from concept and prototyping to production deployment.
- Ability to work autonomously in a fast-moving, small team, effectively managing priorities and output without heavy oversight.
- A strong product-oriented mindset, capable of translating user needs and strategic goals into practical, impactful solutions.
- Comfortable balancing development speed and code quality, avoiding over-engineering.
- Strong problem-solving skills coupled with a pragmatic approach to adopting new technologies and innovation.
- Understanding of security vulnerabilities and best practices for prevention.
- Proficiency in writing automated tests, conducting code reviews, and creating documentation.
- Professional English communication skills, enabling clear articulation of ideas, rationale, and trade-offs.
- Must be comfortable working in a 100% remote, global, and agile environment.
Nice to Have
- Experience with analytics, reporting, data visualization, 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 that respect work-life balance.
- 25 paid holidays per year plus national public holidays.
- Sick leave provided.
- Health Insurance: Your well-being is our priority.
- A significant opportunity to grow your skill set.
- Volunteering Day to empower your impact.
- Compassionate leave, including for pet loss.
- Training Opportunities.
- Mental Health Support Services.
- Opportunity to have an immediate impact on a product used by over 1 million websites and nearly 2% of the entire Internet.
- Work in a customer-obsessed business dedicated to building high-quality software with a strong mission of helping users grow their web projects while maintaining full data control.
Location
This is a 100% Remote work position. Candidates must be based in the United Kingdom.
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!
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

