- Experience
- Any
- Salary
- —
- Openings
- 1
- Posted
- 5 days ago
- Work mode
- Work from home
- Resume
- Required to apply
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About Matomo and Role Purpose
Matomo is a privacy-focused analytics platform trusted by over one million websites worldwide. Unlike other analytics services requiring a sacrifice of data control for insights, Matomo offers transparent and powerful analytics ensuring data ownership and respect for privacy. The company is independent, profitable, and open source, prioritizing privacy, transparency, customer control, and product quality as core values.
This role specifically centers on Matomo Core—the foundational product layer that supports open-source users, cloud customers, plugins, and integrations. Working on Matomo Core means engaging in complex, impactful problems while directly influencing a widely used analytics platform.
Key Responsibilities
- Take full ownership of customer problems rather than just writing code.
- Analyze and understand issues thoroughly before proposing solutions.
- Collaborate on shaping priorities alongside product and engineering teams.
- Develop comprehensive solutions spanning frontend, backend, databases, APIs, and product flows.
- Deliver incremental releases, learn from user feedback, and iteratively improve the product.
- Leverage AI tools as an integral part of your daily engineering process.
Senior engineers will additionally influence product and technical direction and contribute to defining how the Core team operates.
Scope of Work
- Diagnose and resolve complex challenges in a mature, extensive codebase.
- Enhance security, performance, scalability, reliability, and system resilience.
- Maintain data integrity, accuracy, and trustworthiness critical to customers.
- Expand enterprise-grade functionality and evolve APIs and platform capabilities used by plugins and integrations.
- Improve data privacy, consent handling, responsible data collection, server-side tracking, data anonymization, and health monitoring.
- Advance analytics features including goal tracking, ecommerce reports, dashboards, and user interface consistency through the design system.
Working Culture and Values
- Prioritize solving customer problems over pure technical elegance.
- Value shipping meaningful improvements quickly rather than prolonged planning.
- Emphasize simplicity and ownership over unnecessary complexity and handoffs.
- Adopt iterative processes and clear communication over slow, perfectionist routines.
- Apply pragmatic engineering and AI-assisted techniques to optimize productivity and quality.
- Balance fast delivery with thoroughness, especially as changes affect a broad customer and developer base.
Candidate Profile
- Intermediate candidates should be comfortable delivering software independently, eager to increase ownership of customer issues and product/technical decisions.
- Senior candidates demonstrate autonomy, spotting opportunities, navigating ambiguous situations pragmatically, and amplifying team impact.
- Motivation stems from delivering customer value rather than solely technical novelty; success is measured by actual user benefit.
- Experience working with complex, legacy systems by understanding their history, troubleshooting, and iteratively improving without full rewrites.
- Comfort working throughout the technology stack—including frontend, backend, databases, APIs, and documentation.
- Experience or enthusiasm for using AI-based development tools regularly as part of the workflow.
Matomo’s technology stack includes PHP, MySQL, JavaScript, Vue.js, and TypeScript, though precise familiarity is not mandatory given the priority on problem solving and learning capability.
Who Should Not Apply
- Those preferring to work only on new greenfield projects.
- Those undervaluing maintenance, debugging, reliability, or performance work.
- Applicants expecting fully defined requirements prior to development.
- Individuals uncomfortable investigating unclear problems or working with legacy codebases.
- People preferring complete rewrites rather than iterative improvement.
- Those measuring success mainly by code quality, ignoring user impact.
- Engineers unwilling to integrate AI tools into their development process.
- Professionals requiring large teams, strict role separation, or formal rigid processes.
- Applicants reluctant to write proposals, documentation, or product notes.
- Those uneasy managing tradeoffs between speed, backwards compatibility, and platform health.
Working Conditions
This is a fully remote position open to candidates located in Germany, the UK, or Ireland exclusively. The team works primarily asynchronously emphasizing clear written communication, autonomy, and independent documentation of work.
Hiring Process
The recruitment process includes application screening, an online aptitude test, interviews focusing on cultural fit, technical skills, AI usage, and problem-solving approaches. The company does not require unpaid multi-day projects but assesses candidate’s ability to navigate ambiguity, make pragmatic trade-offs, and deliver useful product improvements.
Diversity and Inclusion
Matomo embraces diversity and inclusion, encouraging applications from individuals of all backgrounds to contribute diverse perspectives towards better product development.
Data Usage Notice
AI tools are employed within the hiring process to assist recruitment staff in areas like resume analysis and verification but do not replace human decisions. Final hiring choices are always made by people. Candidates can inquire about their data processing details if desired.