An application made for this job — a tailored resume and cover letter that speak straight to the posting.
Fergus in Auckland is seeking an Intermediate Engineer to help modernize a mature PHP stack and expand multi-tenant capabilities across web, API, and frontend components.
You will tackle refactors, performance improvements, and strategic tech upgrades within AWS-based microservices, React frontend, and Node services, collaborating closely with product and design to deliver tangible business value.
Are you looking for an engineering role where you can sink your teeth into meaningful work, see the direct impact of your efforts, and skip the soul-crushing corporate bureaucracy? If so, you'll genuinely enjoy working with us. We've got a lot to build and improve, but we're set up to let you get things done.
We're Fergus, a global B2B software and payments company helping tradespeople (think plumbers, electricians, builders) ditch the chaos and actually run their businesses smoothly. Our software genuinely gives them back time, reduces stress, and helps them make more money. We have teams and offices in New Zealand, Australia, and the UK, all focused on this mission. Seeing the difference we make for our customers is a huge part of why we love it here.
Alright, let's talk tech. As an Intermediate Engineer, you'll be working across our stack. Full transparency: a large part of that stack is a mature PHP application. Maybe "legacy PHP" might not sound like the coolest thing on a job ad but this "boring" PHP is the engine of a profitable, growing business that solves real problems.
Your job isn't just coding; it's about smart modernization.
You'll use your experience to identify opportunities to refactor, improve, and strategically introduce newer tech where it makes sense. We're already hosted in AWS, have microservices running alongside the PHP monolith, and have smart ways to integrate modern front-end code (like React). The satisfaction comes from taking something solid and making it better – cleaner code, faster performance, happier customers, easier developer experience. It’s about tangible improvements, not just chasing the latest trends. This kind of pragmatic, impactful engineering is incredibly rewarding.
Look, benefits are important (and we've got good ones, see below!), but here's the core deal: