Job Description 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.