Full-Stack Engineer PHP/JS - Innovation Team
Role details
Job location
Tech stack
Job description
Hello Senior Full Stack Engineers! The ideal candidate is motivated by creating real impact - producing practical, usable outcomes rather than overengineered or purely experimental solutions. Operating in a small, autonomous team, this person will combine strong technical execution with product-oriented thinking to help shape the future of Matomo. Efficiency, creativity, and execution are paramount., Career Growth: Clear Engineering Career Development Framework supporting skill progression and leadership growth.
-
High Calibre Team: Join a collaborative group of experienced engineers focused on innovation and impact.
-
AI-Empowered Development: Use AI tools and practices to accelerate experimentation, development, and quality.
What you will do
-
Full-Stack Innovation Development: You will design, prototype, and deliver new features across backend (PHP) and frontend (JS) that extend Matomo's capabilities. Python and node.js may be involved too.
-
Rapid Prototyping & Validation: Quickly test new product ideas - including but not limited to AI/insights - and validate them with real-world use cases.
-
End-to-End Ownership: Own ideas end-to-end, from concept through deployment.
-
Product-Centric Engineering: Think beyond code - consider usability, scalability, security, and long-term value when shaping new features.
-
Cross-Functional Collaboration: Collaborate directly with Matomo's co-founders and senior engineers using Slack, Jira and Confluence.
-
Autonomous Execution: Operate effectively in a small, lean team with minimal oversight, driving projects forward independently.
-
Impediment Management: Proactively identify and resolve blockers to progress; escalate appropriately when outside support is needed to keep innovation moving.
-
Exploration Beyond AI: Identify and develop innovation opportunities across analytics, visualization, integrations, and user experience - not just AI.
-
Knowledge Sharing: Document and communicate concepts, prototypes, and learnings to spread innovation practices across the company.
-
Continuous Learning: Stay current with emerging technologies, frameworks, and product trends to bring fresh perspectives into Matomo.
Requirements
Essential Skills
-
5+ years experience with backend development in PHP and experience in frontend development in Vue.js / JavaScript
-
Track record of delivering features end-to-end - from concept through prototyping to production.
-
Ability to work autonomously in a small, fast-moving team, managing priorities and driving output without heavy oversight.
-
A product-oriented mindset: able to translate user needs and strategic goals into practical, impactful solutions.
-
Comfort balancing speed and quality: delivering quickly while avoiding over-engineering.
-
Strong problem-solving skills with a pragmatic approach to new technologies and innovation.
-
Understanding of security vulnerabilities and how to avoid them.
-
Skilled at writing automated tests, reviewing code and writing documentation.
-
professional English communication skills, with the ability to clearly share 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 visualisation, 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 & conditions
Fully remote within Germany
-
Budget for co-working space or work from home
-
Home office equipment (desk, chair etc) supplied after probation period
-
Flexible hours - we respect work life balance
-
30 Paid holidays per year plus your national public holidays
-
Sick leave
-
Health Insurance: Your Well-being, Our Priority
-
A huge "playground" to grow your skill set
-
Volunteering Day: Empower Your Impact
-
Compassionate leave, including for pet loss.
-
Training Opportunities
-
Mental Health Support Services
-
Opportunity to have an immediate impact on a product that is used by more than 1 million websites and almost 2% of the whole Internet
-
Opportunity to work in a customer obsessed business, dedicated to building high-quality software with a strong mission of helping people grow their web projects while keeping full control of their data