About this role
Salary: £35,000 - 70,000 per year
Requirements: 3–5 years of experience with backend development in PHP or Python, databases, and frontend development in JavaScriptProven track record of delivering features end-to-end, from concept and prototyping through productionStrong problem-solving skills and a pragmatic approach to innovation and new technologiesAbility to work autonomously in a small, fast-moving team and manage priorities independentlyProduct-oriented mindset, translating user needs and strategic goals into practical, impactful solutionsAbility to balance rapid delivery with sustainable engineering qualityUnderstanding of security vulnerabilities and how to avoid themExperience writing automated tests, reviewing code, and producing technical documentationExcellent English communication skills, including clearly explaining ideas, rationale, and trade-offsComfort working in a fully remote, global, agile environmentExperience with analytics, reporting, data visualization, or AI/ML integrations is a strong signalBackground contributing to or building on open-source projects is a strong signalFamiliarity with UX principles and/or data-driven product design is a strong signalPrior experience in innovation, R&D, or product prototyping environments is a strong signalGerman proficiency is a strong signalExperience using AI-powered tools and practices to accelerate experimentation, development, and quality is a strong signal Responsibilities: Design, prototype, and deliver backend and frontend features that extend Matomos capabilitiesWork with additional technologies, including Python and Node.js, as neededExplore and validate product ideas, including AI-powered insights and analytics featuresIdentify and develop innovation opportunities across analytics, visualization, integrations, and user experienceOwn ideas end-to-end, from concept through deployment and integration into Matomos core platformBalance speed and quality while avoiding unnecessary over-engineeringWork effectively in a small, autonomous team with minimal oversightIdentify and resolve blockers proactively, escalating when support is neededConsider usability, scalability, security, and long-term product valueWrite automated tests, review code, and produce clear technical documentationMaintain awareness of security vulnerabilities and implement secure practicesStay current with emerging technologies, frameworks, and product trendsCollaborate with our co-founders and senior engineers using Slack, Jira, and ConfluenceShare concepts, prototypes, and learnings to spread innovation practices across the companyCommunicate ideas, rationale, and technical trade-offs clearly in a fully remote, global environment Technologies: AIBackendConfluenceCTOFrontendSupportJIRAJavaScriptPHPPythonSecuritySlackUX UI DesignNodeJSEmbeddedFullstack More:
We are InnoCraft, trading as Matomo. Matomo is an open-source analytics platform trusted by enterprises, public institutions, and governments that require full data ownership. We are expanding our European engineering team and seeking a Full Stack Engineer to shape and validate the future of our product through innovation-focused development. Youll join a high-calibre, autonomous team and work closely with our CTO and senior engineers to turn high-impact concepts into production-ready solutions. We are profitable, self-funded, have grown at a double-digit rate for more than five years, and have a steadily expanding global team. The role is 100% remote within Ireland, with flexible hours and support for work-life balance. Compensation is €70,000–€80,000 per year. Benefits include 30 days of paid holiday plus public holidays, a remote office budget and home equipment, health insurance, mental health support, a volunteering day, and an annual learning budget. Our hiring process includes an application, screening, an online aptitude test, People & Culture and technical interviews, a take-home exercise, and a final technical interview. We welcome applicants from all backgrounds and value the perspectives they bring. AI tools may support parts of our hiring process, but final decisions are made by people.
last updated 40 week of 2026