Matomo is the leading open-source, privacy-first analytics platform, used by over one million websites and apps across 190+ countries. We help organisations get meaningful insights while maintaining full control of their data and meeting global privacy expectations and regulations. We’re fully remote, open source, profitable, and growing sustainably — with teams across Europe, North America and New Zealand. We’re flexible by design. You can make your own hours and work where you do your best work. We care about outcomes, not time spent online — we want you operating at your best, and we’ll support you to build a rhythm that helps you perform at your peak.
Full Stack Engineer
Location
United Kingdom
Posted
2 days ago
Salary
£60K - £70K / year
Seniority
Mid Level
Job Description
Full Stack Engineer
InnoCraft
Role Description Build and deliver the next generation of privacy-first analytics capabilities — from rapid prototypes and AI-powered insights to scalable product innovations embedded directly into Matomo’s core platform. Own end-to-end innovation development within a small, autonomous team, working closely with the CTO and senior engineers to turn high-impact concepts into practical, production-ready solutions. What You Will Own - Innovation Engineering & Product Development - Design, prototype, and deliver new features across backend (PHP) and frontend (JavaScript) that extend Matomo’s capabilities. - Work across additional technologies where needed, including Python and Node.js. - Rapidly explore and validate new product ideas — including but not limited to AI-powered insights and analytics features. - Identify and develop innovation opportunities across analytics, visualization, integrations, and user experience. - End-to-End Ownership & Delivery - Own ideas end-to-end, from concept through deployment. - Balance speed and quality while avoiding unnecessary over-engineering. - Operate effectively in a small, autonomous team with minimal oversight. - Proactively identify and resolve blockers to progress, escalating appropriately when support is needed. - Product Impact & Technical Excellence - Think beyond code — considering usability, scalability, security, and long-term product value. - Write automated tests, review code, and produce clear technical documentation. - Maintain awareness of security vulnerabilities and ensure secure implementation practices. - Stay current with emerging technologies, frameworks, and product trends to bring fresh perspectives into Matomo. - Collaboration & Knowledge Sharing - Collaborate directly with Matomo’s co-founders and senior engineers using Slack, Jira, and Confluence. - Share concepts, prototypes, and learnings to spread innovation practices across the company. - Communicate ideas, rationale, and technical trade-offs clearly within a fully remote, global environment. Qualifications - 3-5 years experience with backend development in PHP or Python, databases, and frontend development in JavaScript. - Proven track record of delivering features end-to-end — from concept through prototyping to production. - Strong problem-solving skills with a pragmatic approach to innovation and new technologies. - Ability to work autonomously in a small, fast-moving team while managing priorities independently. - A product-oriented mindset, translating user needs and strategic goals into practical, impactful solutions. - Comfortable balancing rapid delivery with sustainable engineering quality. - Understanding of security vulnerabilities and how to avoid them. - Experience writing automated tests, reviewing code, and producing technical documentation. - Excellent English communication skills, with the ability to clearly explain ideas, rationale, and trade-offs. - Comfortable working in a fully remote, global, and agile environment. Strong Signals - 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 innovation, R&D, or product prototyping environments. - German language proficiency. - Experience using AI-powered tools and practices to accelerate experimentation, development, and quality. Benefits - 100% remote role (Must be based in United Kingdom). - 25 days paid holiday + national public holidays. - Remote office budget + home equipment supplied. - Health insurance, mental health support and a volunteering day. - Annual learning budget. Hiring Process - Application → Screening email → Online aptitude test → People & Culture interview → Technical skills interview → Take-home exercise → Final technical interview. Diversity and Inclusion InnoCraft (trading as Matomo) values what makes you unique. We’re an inclusive employer and welcome applicants from all backgrounds, because diverse perspectives help us build better products. £60,000 - £70,000 a year
Related Guides
Related Categories
Related Job Pages
More Engineer Jobs
Principal Site Reliability Engineer
DigiCertBased in Lehi, Utah, DigiCert is a certificate authority company that has issued more than 80,000 digital certificates and credentials to customers around the g
Role Description The Platform Ops team within CloudOps is responsible for the reliability, scalability, and modernization of DigiCert’s cloud infrastructure. As a Principle SRE, you will own the intersection of software engineering and operations—driving automation-first practices, reducing toil, and accelerating our cloud transformation across AWS, Azure, and GCP environments. You will be a technical force multiplier: raising reliability standards across the organization, defining SLOs that matter, and building the internal platforms and tooling that enable product teams to ship with confidence. What you will do - Reliability Engineering - Define, implement, and own SLIs, SLOs, and error budgets for critical platform services - Lead blameless post-mortems and drive systemic reliability improvements across the platform - Design and implement observability pipelines (metrics, logs, traces) using tools such as Splunk, Prometheus, Grafana, or OpenTelemetry - Participate in on-call rotation and serve as an incident commander for P0/P1 events - Cloud Modernization - Architect and execute migration strategies from legacy infrastructure to cloud-native patterns (containers, serverless, managed services) - Champion adoption of Kubernetes, service mesh, and managed cloud services (EKS, GKE, AKS) - Evaluate and introduce emerging cloud technologies that improve availability, cost efficiency, and developer experience - Partner with architecture and security teams to embed reliability and compliance into platform design - Automation & Platform Development - Build and maintain infrastructure-as-code using Terraform across multi-cloud environments - Develop internal tooling, self-service platforms, and golden-path templates that reduce operational burden for development teams - Automate operational workflows including provisioning, scaling, patching, and secret rotation - Contribute to and maintain CI/CD pipelines (GitHub Actions) to enable safe, frequent deployments - Engineering Leadership - Mentor mid-level engineers on SRE principles, distributed systems, and infrastructure best practices - Collaborate cross-functionally with product, security, and compliance teams to deliver on platform roadmap commitments - Document architectural decisions, runbooks, and platform standards; raise the engineering bar through code and design reviews Qualifications - 5+ years of experience in SRE, platform engineering, or infrastructure engineering roles - Deep proficiency in at least one major cloud provider (AWS, GCP, or Azure) with working knowledge of multi-cloud environments - Strong software engineering skills in Python, Go, or Bash; comfortable writing production-grade automation and tooling - Hands-on Kubernetes experience: cluster operations, workload management, networking (CNI/service mesh), and security (RBAC, pod security) - Infrastructure-as-code expertise with Terraform or equivalent; experience with GitOps workflows - Proven experience designing and operating observability systems and responding to production incidents at scale - Strong understanding of networking fundamentals: DNS, TLS/PKI, load balancing, and zero-trust networking concepts Nice to have - Experience in PKI, certificate lifecycle management, or security-adjacent infrastructure - Familiarity with compliance frameworks such as SOC 2, FedRAMP, or ISO 27001 in cloud environments - Prior experience driving cloud migration or modernization programs at scale - Contributions to open-source infrastructure or platform projects - AWS/GCP/Azure professional-level certifications (e.g., AWS Solutions Architect Professional, CKA/CKS) What success looks like In your first 90 days, you’ll have a deep understanding of our platform’s reliability posture, contributed to at least one automation or modernization initiative, and be a trusted voice in incident response. Within a year, you’ll have measurably reduced toil, improved SLO attainment across key services, and delivered at least one major platform capability that enables product teams to move faster. Benefits - Competitive compensation and comprehensive health, dental, and vision coverage - Retirement savings programs with company matching (401(k) or RRSP) - Generous paid time off, including holidays, and vacation - Paid parental leave and family support benefits - Life and disability coverage - Flexible spending and health savings options (where applicable) - Health and wellness support, including gym reimbursement and wellness programs - Employee Assistance Program with 24/7 confidential support for employees and families - Education assistance and professional development opportunities - Access to LinkedIn Learning and continuous learning resources - Employee referral bonus program and additional company perks and discounts - Internal rewards and recognition platform (Motivosity) to celebrate and acknowledge project wins, milestone achievements, and the outstanding contributions of our colleagues - Business travel insurance and global employee support programs
Role Description We are looking for a highly skilled Principal Full Stack Engineer to drive the development of our next-generation, interoperable healthcare solutions. This role requires a seasoned engineer who can seamlessly balance high-level architectural design with hands-on full-stack delivery. The ideal candidate will have deep roots in Java ecosystems, strong frontend capabilities in Angular, and a comprehensive understanding of healthcare interoperability standards (FHIR/HL7) to connect complex clinical ecosystems. Location: Remote Pay: $120-130/hour Contract Length: 12+ Months Responsibilities - Lead the design and development of end-to-end applications, combining robust Java Microservices with a modern Angular frontend. - Architect seamless data exchange pipelines utilizing FHIR/HL7 standards and API Gateways. - Design and deploy scalable, cloud-native, and event-driven distributed systems on GCP. - Ensure data integrity and performance across PostgreSQL and distributed databases like Google Cloud Spanner. - Define engineering best practices, conduct code reviews, and guide agile teams toward successful product launches. Qualifications - 12–15 years of experience in full-stack software development, with significant tenure in architectural or principal roles. - Prior experience in the Healthcare domain is highly preferred. - Expert knowledge of Java Microservices, API Gateways, and healthcare compliance standards (FHIR / HL7). - Strong proficiency with Angular for building scalable enterprise user interfaces. - Proven experience architecting solutions on GCP and managing PostgreSQL or Spanner databases. - Advanced mastery of cloud-native systems, service mesh, and event-driven patterns. Nice to Have - Familiarity with Electronic Health Record (EHR) systems, specifically EPIC. - Proficiency with Python. - Experience with GKE, GCS, and APIGEE. - Exposure to Agentic AI and AI-assisted coding methodologies.
Software Consulting Engineer – T&D Configuration Systems, Software Solutions
Switzerland Global EnterpriseWe support Swiss SMEs in their international business and help innovative foreign companies to establish in Switzerland.
• Define the architecture and evolution of scalable, modular, and secure software platforms for T&D configuration systems, including tools for device configuration, substation engineering, and grid automation workflows. • Define technical strategy and oversee the design of cloud-native platforms using modern frameworks (.NET, Java, Python, TypeScript) that support desktop, edge, and cloud deployments, with emphasis on performance, resilience, and maintainability. • Drive the integration of IEC 61850 engineering workflows (SCL-based ICD, SCD, SSD) into intuitive, automated tooling ecosystems aligned with modern UI/UX, API design, and utility integration requirements. • Ensure cross-functional alignment, acting as the authority between firmware, UI/UX, and power systems teams, enabling coherent system design and tight integration between engineering workflows and device behavior. • Collaborate with cybersecurity, systems, and hardware architects to deliver secure, compliant solutions for critical infrastructure, incorporating secure development lifecycle (SDLC) and DevSecOps practices. • Drive reuse of software components across product lines, fostering platform consistency, reducing duplication, and accelerating development. • Oversee development and lifecycle management of configuration and commissioning tools for protection and control devices, ensuring seamless integration with SCADA/DMS/EMS and other utility systems. • Conduct software and architecture reviews, ensure compliance with industry standards (IEC 61850, IEC 61968/70, CIM, IEC 62351), and manage the end-to-end software development lifecycle from requirements to deployment and support. • Partner with architects, systems engineers, and utility customers to define and deliver customer-centric, technically robust solutions that improve reliability, visibility, and flexibility of grid systems. • Monitor emerging technologies (cloud-native services, model-driven engineering, AI/ML) for relevance to the T&D domain and contribute to technology roadmaps, product strategy, and IP generation through patents, whitepapers, and technical forums. • Mentor and guide software engineers, promote a culture of technical excellence and innovation, and represent the organization in customer engagements, RFPs, and industry events.
Role Description TetraScience is the scientific data and AI company. Our documentation is how customers, from bench scientists to platform engineers, learn to build on the platform, and increasingly it is how AI agents consume the platform too. We are looking for a Documentation Engineer to own documentation as a system: - Manage the pipelines that build and publish documentation. - Oversee AI-augmented workflows that generate drafts for human review and refinement. - Handle the review and publish process. - Ensure infrastructure makes documentation reliably consumable by AI agents. This is primarily a documentation systems role, not only a writer who uses tools. The differentiator is building and owning the systems that produce, validate, publish, and AI-enable our documentation. Strong writing and editorial judgment are still required, but the center of gravity is tooling and systems, and a large portion of the day-to-day is building. - Lead the growth of our existing docs-as-code foundation and AI-assisted documentation workflows into a docs-as-AI-agents capability. - Own editorial quality and the release-notes cadence while focusing on building leverage. - Own the documentation site and its publishing as software: the docs-as-code repo, CI/CD publishing pipelines, build performance, and automated checks. - Build and grow AI-augmented documentation workflows: AI-assisted drafting, summarization, classification, consistency and staleness checks, and a feedback loop for quality improvement. - Structure and transform content for AI systems to reliably chunk, index, and reason over it. - Generate reference documentation from source (OpenAPI and related specs) and maintain alignment with platform changes. - Lower the barrier for internal contributors to ship their own docs through the docs-as-code workflow and reduce repetitive work through automation. - Own the release-notes and customer-communications cadence with every platform release and run the SME review for accuracy and timeliness. - Own the documentation style guide, hold the review-and-publish gate, and keep the team runbook current. Qualifications - 5+ years owning documentation tooling, content engineering, or developer documentation for a developer-platform or enterprise B2B product. - Engineering ability in a scripting or web stack (e.g., Python, TypeScript, or JavaScript) and fluency with docs-as-code: Git, pull-request review, CI/CD, and a static-site or CMS publishing pipeline. - Hands-on experience building AI-augmented or LLM-backed workflows: integrating LLM APIs, AI-assisted authoring, and structuring content for AI consumption. - Ability to read and reason about a real codebase and API surface well enough to document it accurately and build tooling against it. - Strong editorial judgment: ability to clarify dense engineering changes for customer safety. - Bachelors or Masters degree in a technical field, or equivalent practical experience. Requirements - Experience making documentation consumable by AI agents (llms.txt, content negotiation, RAG pipelines, MCP servers). - Experience in BioPharma or scientific software, or in regulated and validated (GxP) environments. - Experience generating reference docs from OpenAPI or related specifications with two-way Git sync. - Developer-relations or developer-education exposure. Benefits - 100% employer-paid benefits for all eligible employees and immediate family members. - Unlimited paid time off (PTO). - 401K. - Flexible working arrangements - Remote work. - Company paid Life Insurance, LTD/STD. - A culture of continuous improvement where you can grow your career and get coaching.




