Senior PHP Engineers x 2 - Contract at Reapit ANZ
Milton, Queensland, Australia -
Full Time


Start Date

Immediate

Expiry Date

25 Feb, 26

Salary

0.0

Posted On

27 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

PHP, Laravel, MySQL, AWS, Docker, EKS, Lambda, CI/CD, Automated Testing, Code Review, Security, React, TypeScript, API Development, Dependency Management, Performance Optimization

Industry

Software Development

Description
Reapit – Who are we? Reapit is the original, end-to-end business technology provider for estate agencies of all sizes. We’ve been helping sales and lettings agents to build relationships and grow their businesses for more than 25 years. Our technology connects property professionals in Europe, the Middle East, Australia, and New Zealand with buyers, sellers, tenants and landlords to power the relationships that change lives. In Australia, Reapit stands as the preferred technology choice among the nation's leading estate agents and agencies. Tailored to the unique demands of the Australian property market, Reapit provides successful leaders with unparalleled tools across sales, property management, client relations, and data analytics, reinforcing their position at the pinnacle of real estate excellence. What you’ll be doing Reporting to The Engineering Director you’ll be working on: Designing, building and maintaining backend services and APIs (REST and GraphQL) in PHP (modern OO PHP, preferably Laravel) backed by MySQL, with a focus on performance, reliability and clear domain boundaries. Managing dependencies with Composer, keeping our services up-to-date, secure and easy to work on including external and internal packages. Working with containerised services (e.g. Docker) deployed to AWS EKS, helping to design and tune container builds, health checks, resource usage and scaling behaviour. Implementing and integrating serverless components in AWS Lambda where they make sense (event-driven processing, glue code, automation tasks) alongside our containerised workloads. Collaborating daily with Product, QA, DevOps, Security and other engineers to refine requirements, design solutions and break work down into deliverable slices within our sprint cycles. Owning complex tickets end-to-end – from reading technical specs and architecture diagrams, to implementation, test coverage, code review feedback and production rollout. Contributing to and using our CI/CD pipelines to ensure fast, reliable deployments, and helping to improve build, test and deploy stages for PHP and containerised services. Actively participating in incident response when needed – investigating production issues, restoring service quickly, and contributing to root cause analysis and follow-up improvements. Applying security and compliance best practices in your day-to-day work – from secure coding and dependency management to handling of data and secrets. (Nice to have) Collaborating with front-end teams using React and TypeScript to shape API contracts and occasionally contribute to simple UI changes when needed. Who we're looking for At Reapit, we prioritise hiring individuals who share our values and possess the right attitudes and behaviours for success. Whilst some of the listed requirements may be important, don’t worry if you don’t meet all of them, we’d still like to hear from you. A senior-level backend engineer with strong, recent experience in PHP and a modern framework (ideally Laravel) building production systems at scale. Deep understanding of Composer (autoloading, dependency management, monorepo / multi-package setups) and how to structure PHP services for long-term maintainability. Solid experience with MySQL – schema design, indexing, query optimisation, migrations and handling high-traffic, multi-tenant workloads. Hands-on experience with AWS and containerised development – comfortable working with Docker, EKS (or Kubernetes), and Lambda, and understanding how apps behave in these environments. Strong grasp of modern engineering practices: automated testing (unit, integration), code review, trunk/branch strategies (GitHub using Gitflow), CI/CD, observability (logging, metrics, tracing) and managing technical debt. Comfortable reading and implementing from architecture diagrams and specs, making pragmatic technical decisions and working largely independently on complex features. A proactive collaborator who communicates clearly with Product, QA, DevOps and other squads, and who is happy to pair or unblock others when needed. Security-minded: aware of commndon web and API vulnerabilities (OWASP), good practices around secrets, access control and handling of PII. Nice to have: experience with React and TypeScript, broader web technologies, or front-end/backend integration patterns; exposure to event-driven architectures or microservices. Comfortable stepping into a fixed-term contract environment and delivering value quickly, leaving the codebase and documentation in a better state than you found it. What your impact and success looks like We expect your success and impact in the early stages of your career with us to look something like this: Within 1 month: Get familiar with our products, property domain and the PHP/Laravel services that power them – architecture, repos, coding standards and development workflows. Set up your local and cloud environments, understand our CI/CD pipelines, branching strategy and release processes, and successfully ship your first small change into production. Pair with squad members to understand key services, how they integrate with AWS (EKS, Lambda, RDS/MySQL) and where the current pain points are. Start contributing to code reviews, bringing a focus on correctness, readability, tests and alignment with our platform standards. Identify a short list of “quick wins” – small refactors, tests or performance fixes – that you can tackle to build confidence and familiarity with the codebase. Within 3 months: Own and deliver medium-sized features or improvements end-to-end in our PHP/Laravel services – from technical design through to implementation, testing, deployment and monitoring. Lead technical discussions for the work you own: clarify requirements, propose approaches, break down tasks, and provide realistic estimates that help your squad plan effectively. Improve performance, reliability or maintainability of at least one key service – e.g. optimising MySQL queries, improving caching strategies, refactoring legacy modules into cleaner Laravel components, or tightening up API contracts. Contribute to improvements in our containerised and serverless stack – such as streamlining Docker images, refining EKS deployment manifests, or hardening Lambda functions. Raise the bar on quality by increasing test coverage, enhancing code quality checks, and mentoring less experienced engineers on testing and design patterns. Within 6 months: Be recognised as a go-to engineer for at least one core area of our PHP platform – someone others turn to for context, guidance and review on related work. Deliver one or more high-impact initiatives – for example, a new or reworked service, a performance or reliability project, or a modernisation effort that significantly reduces technical debt. Leave our systems in a stronger position: clearer boundaries between services, better test coverage, improved CI/CD and deployment practices, and more robust observability for the areas you’ve touched. Help strengthen our security and compliance posture by reducing known vulnerabilities, improving dependency management and reinforcing secure coding practices in your squad. Ensure a smooth handover of your work – with up-to-date documentation, runbooks and knowledge sharing sessions so the team can build confidently on what you’ve delivered after your contract ends We operate a Flexible Working Policy and you are free to determine where you work from, be that from home or in the Sydney or Brisbane offices, and how often but we certainly recommend a balance. Don't tick all the boxes? Neither do we We care about our industry and want it to become a more inclusive and diverse place to work. So, we’re driven by hiring not only by experience and relevance for the role but by sharing our values and the right attitudes and behaviours for success. We are committed to Equal Employment Opportunity through attracting and retaining a complementary team of employees and building an inclusive environment for all. We feel we have an empowering environment where everyone is supported and respected, and we want you to feel this too. We welcome new ideas, thinking and approaches, whilst listening to all our employees. “We are a 2025 Circle Back Initiative Employer – we commit to respond to every applicant.”
Responsibilities
Design, build, and maintain backend services and APIs in PHP, focusing on performance and reliability. Collaborate with various teams to refine requirements and deliver features end-to-end.
Loading...