> Markdown version of [/jobs/ext/3178392-full-stack-product-engineer-100-remote-germany-uk-ireland](https://www.wearedevelopers.com/jobs/ext/3178392-full-stack-product-engineer-100-remote-germany-uk-ireland). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Product Engineer (100% Remote - Germany | UK | Ireland) - **Company:** InnoCraft - **Location:** Hamburg, Germany (Remote available) - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), PHP (Programming Language), Multitier Architecture, Application Programming Interfaces (APIs), Artificial Intelligence, Software Quality, Databases, Software Debugging, MySQL, Open Source Technology, TypeScript, Cloud Platform System, Backend, Vue.js, Data Analytics, Codebase, Front End Software Development - **Published:** September 28, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=f6d52438a30ab63e ## About the Role For senior: You're already operating with a high degree of autonomy. You naturally identify valuable opportunities, make pragmatic decisions in ambiguous situations, and multiply the team's impact through the systems you build, the decisions you influence and the way you approach problems. For intermediate: You're already comfortable delivering software independently and are looking to take greater ownership of customer problems, product decisions and technical direction. You enjoy building products You get motivated by solving customer problems and delivering value, not by technical novelty alone. You care whether people actually use and benefit from what you build. Seeing a feature make a real difference is more rewarding to you than building something technically clever that nobody uses. You naturally ask: * What problem are we solving? * Who has this problem? * Is this the simplest useful solution? * How will we know this made things better? * What should we do if the data shows we were wrong? You are comfortable with complex, mature systems You do not need every problem to start with a clean architecture or an empty repository. You are comfortable tracing behaviour across an unfamiliar codebase, understanding historical constraints, debugging difficult interactions, and making incremental improvements without unnecessary rewrites. You can balance immediate customer needs with longer-term platform health. You know when to fix the immediate issue, when to address the underlying cause, and when a broader architectural change is justified. You are comfortable across the stack You are happy working wherever the problem takes you: frontend, backend, databases, APIs, product flows, documentation, or customer feedback. Our stack includes PHP, MySQL, JavaScript, Vue.js, and TypeScript. Exact stack experience is useful, but not required. We care more about your ability to learn, reason, ship, and solve meaningful problems., * You mainly want to work on new greenfield products. * You see maintenance, debugging, reliability or performance work as less valuable than feature development. * You want a product manager to define most requirements before you start. * You are uncomfortable investigating problems where the cause is initially unclear. * You prefer replacing existing systems rather than understanding why they work as they do. * You measure success mainly by code quality rather than user or business impact. * You are uncomfortable using AI as part of your normal engineering workflow. * You need a large team, narrow responsibilities, or highly formal processes to be effective. * You prefer polishing a solution extensively before showing it to users. * You dislike writing proposals, documentation, or product notes. * You are uncomfortable balancing speed, backwards compatibility and long-term platform health., We work mostly asynchronously and rely heavily on clear written communication. You should be comfortable working independently, documenting your thinking, and collaborating without needing constant meetings. ## Description Matomo Core is the foundation of our open-source product, cloud platform, plugins, integrations and customer-facing features. It has evolved over many years and operates across a wide range of environments, use cases and data volumes. Every improvement to Core benefits customers, open-source users, plugin developers and engineering teams across the Matomo ecosystem. We are bringing responsibility for Core into a newly formed European team. You'll help shape how this team works, where it focuses and how it creates the greatest impact across Matomo. As a Product Engineer, you'll help decide where Core can create the greatest impact. That could mean solving a difficult customer problem, strengthening an existing capability, creating a new platform capability, or simplifying the Core platform to make it easier to evolve. You'll work on a mature and technically complex product. The challenge is not simply to preserve what exists. It is to understand why it exists, recognise where it is holding customers or engineers back, and evolve it without disrupting the open-source users, customers, integrations and plugins that already depend on it. What you'll own You'll own problems, not just code. This is not a traditional feature-ticket engineering role. You'll understand customer problems, shape solutions, build across the stack, ship incrementally and continuously improve what you release. AI should be part of your everyday workflow. You'll own work from problem to outcome: * Understand the problem before committing to a solution. * Help shape priorities, not just implement them. * Build across the stack wherever the problem takes you. * Ship incrementally and learn from real usage. * Measure outcomes and iterate. * Use AI throughout your workflow. For senior: You'll help shape what we build, not only how we build it. You'll identify opportunities others haven't seen, influence technical and product direction, and help establish how the Core team operates as it grows. For intermediate: You'll contribute to deciding what we build, working closely with product, engineering and customers rather than simply implementing predefined requirements. You'll own meaningful problems end-to-end while building confidence in navigating ambiguity and product trade-offs. What the work looks like You'll work across the Core platform wherever you can create the greatest impact. Examples include: * Diagnosing and solving complex problems across a large, mature codebase. * Strengthening the security, performance, scalability, reliability and resilience of Matomo. * Protecting the integrity, accuracy and trustworthiness of the data customers rely on. * Strengthen capabilities that support increasingly demanding enterprise use cases. * Building and evolving APIs and platform capabilities used by Matomo plugins and integrations. * Evolving how Matomo handles consent, privacy and responsible data collection. * Advancing server-side tracking, data anonymisation and data-health monitoring. * Enhancing analytics capabilities such as goals, ecommerce reporting and dashboards. * Simplifying complex analytics workflows and making powerful functionality easier to use. * Evolving Matomo's design system to create a more consistent and usable product experience., You should already be using AI tools regularly or be strongly motivated to do so. We expect Product Engineers to use AI to increase output and quality. AI does not replace your judgment. You remain responsible for product decisions, technical correctness, security, privacy, maintainability, and customer impact. You'll probably thrive here if * You prefer owning outcomes over receiving detailed tickets. * You enjoy solving difficult problems in existing systems as well as building new functionality. * You can quickly diagnose complex or intermittent bugs. * You can move from customer feedback or operational evidence to investigation, product decision and implementation. * You care about reliability, performance and data accuracy, not only visible feature work. * You can improve a mature codebase without assuming it needs to be rewritten. * You use AI tools heavily and are actively improving how you work with them. * You are pragmatic: you can make a focused improvement now while recognising when a deeper change is needed. * You can explain technical and product trade-offs clearly. * You enjoy working across product, engineering, UX, data and customer feedback. * You like small teams where your decisions and output visibly matter. below for intermediate only: * You're excited to take on increasingly ambiguous problems. * You want to grow beyond implementation into shaping products and technical decisions. ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Lessons learned from building a thriving Vue.js SaaS application](https://www.wearedevelopers.com/videos/1666-lessons-learned-from-building-a-thriving-vue-js-saas-application) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Common Mistakes in Vue.js and How to Avoid Them](https://www.wearedevelopers.com/videos/958-common-mistakes-in-vue-js-and-how-to-avoid-them) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Mastering Remote Work: Tips for Developers](https://www.wearedevelopers.com/magazine/558-mastering-remote-work-tips-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)