Matomo

Intermediate PHP/JS Engineer - SaaS 100% Remote

Matomo

full-time

Posted on:

Origin:  • 🇳🇿 New Zealand

Visit company website
AI Apply
Manual Apply

Job Level

JuniorMid-Level

Tech Stack

JavaScriptMochaOpen SourcePHPVue.js

About the role

  • Team Collaboration: You'll be right in the mix, helping us refine tickets and plan our sprints. Think of it as being in the huddle before the big game, except our game is building awesome software. You will be working in a team with 2 senior developers, QA, product owner, team lead & a UX designer allowing you to focus on what you’re best at.
  • Automated testing: You write your own tests using PHPUnit and mocha, adding tests as you go and covering bugs you fix with tests as well!
  • Using the right tools: You can pick the tools you work with, generally we are working with PHPStorm on an operating system of your choice.
  • Customer & Community Support: Ever been the go-to person when friends need tech help? That's what you'll be here, helping out our customers and the community with any problems they're facing. You're the hero with the answers.
  • Pull Requests: We're all about teamwork, so we'll count on you to check out your teammates' pull requests and give them the thumbs up (or some constructive feedback if needed).
  • Quality Assurance Tag Team: We're all about quality, so you'll be buddying up with our QA squad to make sure your work gets tested thoroughly before it goes out there. We're not just shipping code; we're shipping top-notch, squeaky-clean code.
  • Document Everything: Remember when your teachers said, "Show your working"? Well, that's what we're all about. We want everything documented, so others can pick up where you left off without missing a beat.
  • Product Iteration & Collaboration: Our product is always evolving, and you'll be right there in the trenches with the product team, tweaking things, making improvements, and turning good into great.

Requirements

  • 2-5 years experience as a full stack developer
  • Experience with PHP & JavaScript, experience with non-framework PHP a plus.
  • Great understanding of relational databases, columnar or time based database knowledge a plus.
  • Experience working with large legacy codebases, such as SaaS products.
  • Experience in an agile environment and working with scrum.
  • Skilled at writing automated tests, including unit & integration.