Matomo logo
Matomo

A web analytics revolution has begun ...

Full Stack Engineer – Innovation Team

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 11-50Since 2007H1B No SponsorCompany SiteLinkedIn

Location

United Kingdom

Posted

7 days ago

Salary

0

Seniority

Senior

Bachelor Degree3 yrs expEnglishJavaScriptNode.jsPHPPython

Job Description

Full Stack Engineer – Innovation Team

Matomo

• 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 • 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 • 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 • 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

Job Requirements

  • 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
  • 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

Related Job Pages

More Full-stack Engineer Jobs

Clariti logo

Senior Software Engineer

Clariti

Empowering governments to serve efficiently.

Full TimeRemoteTeam 51-200H1B No Sponsor

• Architect and develop complex Salesforce solutions designed for managed packages and multi-org distribution • Design systems that span Salesforce and off-platform services (Java, Node.js, APIs, event-driven integrations) • Lead technical design discussions and mentor engineers across Salesforce and backend domains • Optimize performance, reliability, and scalability across Salesforce and external services • Collaborate with Product, Platform, and Backend teams to translate business needs into robust technical solutions

Canada
$103K - $160K / year
Full TimeRemoteTeam 51-200Since 2018H1B Sponsor

• Design and build Temporal Cloud's identity platform end-to-end — authentication (OAuth 2.0/2.1, OIDC, SAML, token exchange), authorization (RBAC/ReBAC/policy engines), and workload identity federation — so customers and workloads authenticate without long-lived secrets • Scale the auth hot path to meet Temporal Cloud's SLOs: in-memory auth bundles, JWKS caching, decision caching, and revocation strategies that keep latency low and eliminate single points of failure • Integrate with enterprise IdPs (Okta, Entra ID, Google Workspace, SAML/OIDC), own SCIM 2.0 provisioning, and threat-model identity flows against token replay, confused deputy, scope escalation, and mix-up attacks • Partner with Security, Product, and platform teams to ship secure-by-default patterns, define IAM lifecycle and audit strategies, and shape the technical roadmap by tracking emerging standards (IETF OAuth WG, OpenID Foundation) • Mentor engineers, maintain clear architecture docs, and engage directly with customers to understand requirements and unblock adoption

United States
$212K - $286K / year
Johns Hopkins University logo

Full Stack .NET Software Engineer

Johns Hopkins University

Department name: IT@JH Networking, Telecom and Data Ctr Personnel area: University Administration

Role Description IT@JH University Information Systems (UIS) is seeking a Full Stack .NET Software Engineer who will participate in and/or guide the development and support of administrative and educational/academic computing initiatives, including the Student Information System (SIS) and its extensions, career services system, admissions system, and other enterprise systems. This position is responsible for the planning, development, implementation, and support of centrally managed systems which support the academic mission of the university. The role supports faculty, staff, and students through the development of enterprise-level applications using technologies such as Microsoft .NET, C#, Microsoft SQL Server, and web frameworks like Vue.JS, with cloud integration via AWS or Azure. The nature of assignments includes both analysis/requirements gathering with clients and project-based software development work, requiring the engineer to: - Define complex business, clinical, and education problems. - Develop detailed project plans. - Write functional and technical specifications. - Build data-driven solutions according to software lifecycle standards. This is a remote position that does not participate in a 24/7 on-call rotation and does not include supervisory responsibilities, suggesting a level of independence in day-to-day work while collaborating with clients and IT colleagues on complex projects. Qualifications - Bachelor's Degree in Computer Science, Computer Information Systems, Information Technology, Electronic Engineering, or a related field. - Five years of related experience with computer systems and applications. - Additional education may substitute for required experience, to the extent permitted by the JHU equivalency formula. Requirements - OS/Infrastructure: Windows, Linux, Docker. - Web app platforms: Vue.JS or similar JavaScript framework. - Cloud integration: AWS or Azure. - Experience XML/XSL, JSON, HTML/JavaScript/CSS; report development experience with SQL Reporting Service is desirable. - Experience with .NET Framework, .NET Core, ASP.NET, ASP.NET MVC, Web API, VB.NET. - Experience developing T-SQL objects like views, stored procedures, user-defined functions, etc. - Experience with AI coding agents for software development. Benefits - Starting Salary Range: $73,300 - $128,300 Annually (Commensurate w/exp.) - Employee group: Full Time - Schedule: Mon-Fri 8:30am-5:00pm - FLSA Status: Exempt - Location: Remote Company Description Department name: IT@JH University Information Systems Personnel area: University Administration

Worldwide
$73.3K - $128.3K / year
decircle logo

Lead Engineer

decircle

Talent Partner for decentralized organizations and projects that are building Web3.

Full TimeRemoteTeam 1-10Since 2019H1B No Sponsor

• Be a foundational architect and builder in the quest for a resilient, decentralized and unbiased world currency. • Tackle fundamental challenges in how software mediates thought, how AI augments human capability, and how complex information can be made intuitively navigable and creatively extensible. • Focus on building automated workflows and data systems that serve as critical infrastructure and early explorations into these deeper challenges of structure, change, and representation. • Lead the design and implementation of the “Atlas Workflow Automation v2” system, focusing on robust data synchronization between Notion and our backend, precise change-tracking for hierarchical content, and automated governance proposal generation. • Develop and own the reliability of data pipelines, including implementing automated testing, comprehensive monitoring, and robust rollback/repair tooling. • Architect and build core backend services and data models with an emphasis on event-driven architecture.

Germany