Most PHP roles talk about building features.
This one is about owning a system that already matters.
Somewhere inside a large organisation, there’s a platform quietly running the operations of thousands of properties. It schedules meetings, tracks work orders, and manages the flow of levy payments. It’s not flashy, but it’s critical - and it works at scale.
Under the hood sits a 750,000+ line PHP monolith.
Not something you rewrite. Something you understand, improve, and evolve carefully.
This team isn’t looking for someone to spin up landing pages or push out quick CRUD apps. They need engineers who:
- See complexity and lean into it
- Care about security, reliability, and long-term maintainability
- Can navigate and improve a large, interconnected codebase without breaking what matters
The stack is modern where it counts - PHP 8.3, MySQL 8 - with some legacy frontend in Knockout.js (useful, but not the focus). The real work is in the backend: performance, structure, and making the system better piece by piece.
There’s also a forward-looking element. The team is exploring how AI can be applied in meaningful, practical ways, so hands-on experience here isn’t a “nice to have” - it’s expected.
They’re bringing in 3 senior engineers on 12-month contracts to begin with. People who contribute, challenge ideas, and take pride in doing things properly.
The process is simple: two conversations, focused on how you think and how you work.
If you enjoy getting deep into real systems and leaving them better than you found them - it might be worth a conversation.
Reach out to reema@theonset.com.au for more details.