Quick Summary
We are seeking a highly motivated Senior Full-Stack Engineer to join our autonomous Innovation Team. This role focuses on delivering practical, high-impact solutions rather than purely experimental or overengineered features. Combining strong technical execution with product-oriented thinking, you will shape the future of Matomo. Efficiency, creativity, and execution are essential for success in this small, lean team.
About InnoCraft and Matomo
InnoCraft is dedicated to building a more ethical, privacy-first digital world. Matomo, our leading open-source web analytics platform, is trusted by over 1 million websites and applications across 190+ countries. We provide organizations with essential insights while ensuring full data ownership and user trust, making us a popular choice for GDPR compliance, especially among public institutions and universities in Germany.
We champion openness, privacy, and transparency. Our platform processes billions of data points monthly, transforming complex data into intuitive, powerful reports. Matomo supports 50+ languages and is backed by a global, fully remote community. View our open-source contributions on Github here.
Why Join Matomo?
- Privacy-First Analytics: Ethical solutions built 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.
- Established & Growing: Profitable, self-funded company with 5+ years of double-digit growth.
- Fully Remote: 100% work-from-home flexibility (must be based in Ireland).
- 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 measurable 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 the backend (PHP) and frontend (JS/Vue.js), potentially involving Python and Node.js.
- Rapid Prototyping & Validation: Quickly test and validate new product ideas, including AI/insights, using real-world use cases.
- End-to-End Ownership: Take full ownership of ideas from initial concept through to successful deployment.
- Product-Centric Engineering: Apply a holistic approach, considering usability, scalability, security, and long-term value when developing features.
- Cross-Functional Collaboration: Work directly with Matomo’s co-founders and senior engineers using tools like Slack, Jira, and Confluence.
- Autonomous Execution: Drive projects independently within a small, lean team structure 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.
Qualifications
Essential Skills
- 5+ years of experience in backend development using PHP, coupled with frontend development experience in 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 supervision.
- 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 and a pragmatic approach to adopting new technologies and innovation.
- Deep understanding of security vulnerabilities and best practices for prevention.
- Proficiency in writing automated tests, conducting code reviews, and creating comprehensive documentation.
- Professional English communication skills, necessary for clearly articulating 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 based within Ireland.
- 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 coverage.
- Health Insurance coverage.
- Significant opportunity to grow your skill set.
- Volunteering Day to empower community impact.
- Compassionate leave, including for pet loss.
- Training Opportunities provided.
- Mental Health Support Services.
- Opportunity to make an immediate impact on a product used by over 1 million websites (nearly 2% of the internet).
- Work in a customer-obsessed business dedicated to high-quality software and helping users maintain full control of their data.
Location
This is a 100% Remote work position. Candidates must be based in Ireland.
Diversity and Inclusion
InnoCraft is an inclusive employer that celebrates diversity and does not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, age, marital status, or disability. We actively seek and embrace individuals with unique backgrounds, perspectives, and abilities.
Join our growing team dedicated to ensuring a safer, more privacy-focused web/internet! #LI-Remote
We utilize artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications or assessing responses. These tools assist our recruitment team but do not replace human judgment; final hiring decisions are always made by humans. Contact us for more information regarding data processing.

