Remote Senior Full-Stack Engineer PHP/JS
Innocraft
Norwich, United Kingdom
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, German Experience level
Senior Compensation
£ 70KJob location
Remote
Norwich, United Kingdom
Tech stack
JavaScript
PHP
Artificial Intelligence
Data analysis
Confluence
JIRA
Automation of Tests
Data Visualization
Github
Design of User Interfaces
Python
Node.js
Open Source Technology
Systems Integration
User-Centered Design
Web Analytics
Backend
Vue.js
Slack
Data Analytics
Free and Open-Source Software
Front End Software Development
Job description
- Design, prototype, and deliver new full-stack features across backend PHP and frontend JS, with Python and node.js potentially involved
- Quickly test new product ideas, including AI and insights use cases, and validate them with real-world applications
- Own ideas end-to-end from concept through deployment
- Think beyond code by considering usability, scalability, security, and long-term value when shaping features
- Collaborate directly with our co-founders and senior engineers using Slack, Jira, and Confluence
- Work effectively in a small, lean team with minimal oversight and drive projects forward independently
- Proactively identify and resolve blockers, escalating appropriately when needed
- Explore innovation opportunities across analytics, visualisation, integrations, and user experience, not just AI
- Document and communicate concepts, prototypes, and learnings to share innovation practices across the company
- Stay current with emerging technologies, frameworks, and product trends and bring fresh perspectives into our work
Technologies:
- AI
- Backend
- Confluence
- Frontend
- Support
- JIRA
- JavaScript
- PHP
- Python
- Security
- Slack
- Vue
- Web
- UX UI Design
- NodeJS
- GitHub
- HTTP
- Fullstack, We are InnoCraft, building Matomo, a privacy-first open-source web analytics platform used by over 1 million websites and apps in 190+ countries. We value openness, privacy, and transparency, and our platform processes billions of data points each month while supporting 50+ languages. We are a profitable, self-funded, globally distributed team with strong hubs in New Zealand, Germany, and France, and we offer a fully remote setup with flexible hours. The role is remote and must be based in the United Kingdom. We also offer benefits including home office support, paid holidays, sick leave, health insurance, training opportunities, mental health support, volunteering day, and the chance to make an immediate impact on a product used across the internet.
Requirements
- 5+ years of experience in backend development with PHP and frontend development with 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 and manage priorities without heavy oversight
- Product-oriented mindset with the ability to translate user needs and strategic goals into practical, impactful solutions
- Ability to balance speed and quality 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
- Experience writing automated tests, reviewing code, and writing documentation
- Professional English communication skills
- Comfortable working in a 100% remote, global, agile environment
- Nice to have: experience with analytics, reporting, data visualisation, or AI/ML integrations
- Nice to have: background contributing to or building open source projects
- Nice to have: familiarity with UX principles and/or data-driven product design
- Nice to have: prior experience in an innovation, R&D, or product prototyping role
- Nice to have: German language proficiency