Quick Summary
Bring your strengths. Raise the bar. Shape the future.
We are seeking a high-performing Senior Full Stack Engineer to join our team and contribute to the future of Matomo, the world’s leading open-source web analytics platform. Matomo empowers users with full data ownership and built-in privacy features.
This role transcends typical coding responsibilities, offering the chance to solve complex, large-scale challenges, collaborate with a talented team, and influence our engineering direction as we expand. You will work directly on our core application and plugin ecosystem, making a significant impact on hundreds of thousands of global users.
If you excel within large codebases, are energized by solving difficult problems, and are eager to apply your expertise in a high-impact environment, we encourage you to apply.
Roles and Responsibilities
Engineering Excellence
- Design, develop, and maintain robust, secure, and performant software at scale.
- Solve critical technical challenges, including performance bottlenecks and architectural improvements.
- Navigate and enhance a mature, complex codebase, ensuring continuous improvement.
- Produce clean, well-tested, maintainable code.
- Share expertise through code reviews, pairing, and mentoring activities.
Product Collaboration
- Work closely with product managers and designers to deliver valuable, user-delighting features.
- Challenge assumptions, refine concepts, and provide an engineering perspective during product discussions.
- Influence the product roadmap by identifying impactful technical opportunities and trade-offs.
- Maintain focus on the user needs ("who") and strategic goals ("why") behind development.
Shaping Our Growth
- Act as a culture and quality multiplier, bringing energy, curiosity, and a drive to raise standards.
- Help evolve engineering practices, processes, and standards within the company.
- Take initiative in solution shaping, early risk identification, and driving project delivery.
- Define what excellent engineering looks like at Matomo as the company grows.
About InnoCraft and Matomo: Leading Open-Source Web Analytics
At InnoCraft, we are dedicated to building a more ethical, privacy-first digital world. Matomo, our leading open-source web analytics platform, powers over 1 million websites and apps across 190+ countries, providing necessary insights while ensuring full data ownership and user trust. Matomo is highly favored in Germany by public institutions, universities, 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, with strong hubs in New Zealand, Germany, and France. Explore our code on Github: https://github.com/matomo-org/matomo
Why Matomo?
- Privacy-first: Ethical analytics built around GDPR compliance and user trust.
- Open Source: Contribute to a platform utilized in 190+ countries.
- Global Team: Collaborate with colleagues across Europe, New Zealand, and Canada.
- Established & Growing: Profitable, self-funded, with 5+ years of double-digit growth and a steadily expanding global team.
- Fully Remote: 100% work-from-home within Germany, offering flexible hours.
- Career Growth: Benefit from a clear Engineering Career Development Framework supporting skill progression and leadership.
- 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.
Minimum Qualifications for Senior Full Stack Engineer
- 8+ years of experience in software engineering, including full-stack development.
- High competence in PHP and JavaScript, comfortable diving deep into large legacy codebases.
- Structured approach to solving complex problems and thriving in multi-component systems.
- Passion for building impactful products, not just writing code.
- Thoughtful, pragmatic approach, with deep care for quality, user experience, and craftsmanship.
- Ability to collaborate humbly, communicate clearly, and engage in mutual learning/teaching.
- Proven ability to work effectively in a remote environment and build relationships globally.
Bonus Skills
- Experience with Vue.js or modern JS frameworks.
- Familiarity with large-scale open-source systems.
- Contributions to community projects or mentoring experience.
- Comfort with Linux CLI, databases (MySQL), and Git/GitHub workflows.
Benefits
- Remote work (eliminates commute time and cost).
- Budget provided for co-working space or home office setup.
- Home office equipment supplied.
- Flexible hours.
- 30 days of paid holidays annually plus national public holidays.
- Sick leave.
- Health Insurance: Prioritizing your well-being.
- Significant opportunity to grow your skill set.
- Volunteering Day: Empower your impact.
- Bereavement Leave for Pets: Compassion beyond boundaries.
- Training Opportunities.
- Mental Health Support Services.
- Opportunity for immediate impact on a product used by over 1 million websites (almost 2% of the Internet).
- Work in a customer-obsessed business dedicated to high-quality software and helping users maintain full data control.
Location
100% Remote work position. Must be Located in Germany.
Diversity and Inclusion
InnoCraft celebrates individuality. We are an inclusive employer committed to non-discrimination based on race, color, religion, sex, sexual orientation, gender identity, national origin, age, marital status, or disability. We actively seek diversity and embrace unique backgrounds, perspectives, and abilities.
Join our growing team dedicated to ensuring a safer, more privacy-focused web.
#LI-Remote
We utilize AI tools to support parts of the hiring process (e.g., reviewing applications, analyzing resumes, assessing responses). These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are made by humans. Contact us for more information about data processing.

