Squad Lead, PHP / .Net
Could you be our next Squad Lead?
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 Manager you’ll be involved in:
- Delivering and maintaining products built using PHP, .NET & ReactJS through an agile development process.
- Leading a development squad including PHP developers and a QA engineer – providing developers with personal development, coaching/mentoring and operational support, and fostering a culture of collaboration, innovation, and continuous improvement.
- Cross-skilling PHP developers in .NET to support the migration of our core product from PHP to .NET.
- Working with Product Owners & Managers to understand business requirements, translate these into product requirements, prioritise and schedule; then manage the flow of work through the development team, performing hands-on development duties as required.
- Ensuring the development squad produces high quality output, meeting the company’s coding standards.
In this capacity, your responsibilities will include:
- Collaborate with the Product department to understand requirements, plan and prioritise work.
- Collaborate with the Architecture and DevOps teams to design and deploy new functionality/services.
- Maintain accountability for the quality and timely delivery of team output, co-ordinate team efforts and manage the end-to-end SDLC including project planning, resource allocation, and ensuring alignment with business objectives.
- Ensure development work is planned and implemented with consideration to security, performance, maintainability, quality, and cost-optimisation.
- Contribute directly to development and ongoing maintenance of products & services.
- Be a primary participant in the code review process and drive team participation as a means of building knowledge and improving overall code quality.
- Contribute to and uphold coding and documentation standards.
- Lead/facilitate and ensure effectiveness of Agile development processes, driving a culture of continuous improvement.
- Conduct advanced technical investigations and scoping and coach team members to perform similar duties.
- Contribute to technical decision making; facilitate technical discussions and drive team members to contribute meaningfully.
- Take ownership of incidents and team issues, and drive decisions on appropriate course of action.
- Ensure that updates on active incidents are communicated well to stakeholders and that RCA processes are conducted in a blameless, collaborative way, with positive material outcomes.
- Provide mentoring to team members and support their technical and personal development; conduct one-to-ones, performance assessments, reward and career conversations.
- Continuously assess risks, monitor changes and ensure minimal disruption.
- Lead the team in analysis of technical requirements, research and estimation of development effort, ensuring continuous improvement in estimation accuracy and overall team predictability.
- Identify performance, maintainability, internal efficiency and cost-optimisation improvements.
- Maintain a thorough and up to date knowledge of technologies available.
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.
- 5+ years commercial experience in software development, including exposure to both PHP and .NET.
- A commitment to quality and software engineering best practices, and a desire to act as a driver of high standards within development teams.
- Excellent communication, leadership and decision-making skills with a strong operations mindset.
- Highly experienced in writing SQL queries and managing SQL databases.
- Demonstrable understanding of SOLID design principles.
- Knowledge of relational and non-relational databases.
- Understanding of distributed systems (ideally microservices & event-based architecture).
- Strong understanding of web APIs and REST best practices
- Exposure to public cloud platforms (preferably AWS) and familiarity with IaC tooling such as Terraform, Cloudformation, CDK.
- Deep understanding of modern software design practices
- Strong technical skills, both functional and non-functional, manual and automation, in a continuous delivery environment.
- Experience mentoring software developers.
- Strong experience translating business requirements into technical requirements.
- Experience with the Atlassian suite of products (Confluence, Jira) and source control systems, ideally Github.
- Ability to keep up with development trends and identify practical uses for new technologies.
- Ability to leverage existing documentation and team knowledge of tech stack to lead changes appropriately (risk management, change management, innovation).
- Able to work methodically to tight deadlines and handle multiple tasks with meticulous attention to detail
- Ability to communicate technical information to a non- technical audience.
- Mature and professional; Self-motivated, proactive, enthusiastic and assertive.
- Desirable experience includes: experience in B2C product development within the real estate industry, experience working with distributed teams including offshore resources.
What your impact and success looks like
As a Squad Lead we expect your success and impact in the early stages of your career with us to look something like this:
Within 1 month:
- You will be making a positive contribution on smaller work items to introduce you to the technology stack.
- You will participate in planning and estimation sessions, technical scoping exercises, and code reviews from day one, to help understand both the domain and the code, and provide your own feedback from your prior experience.
- You will begin building relationships and trust with team members, as well as building an understanding of individual strengths, weaknesses and goals.
- You will begin building strong relationships with other departments including Product, QA, and Operations.
Within 3 months:
- You will feel comfortable with the domain and Reapit’s products & services.
- You will be able to demonstrate a strong understanding of the core areas of the technology stack.
- You will be independently contributing ideas for improvements both for the product and team processes.
- You will be leading the team’s response to incidents.
- You will be mentoring engineers and actively improving the team’s output quality and culture.
- You will be working collaboratively with the Product department to understand requirements and plan work.
- You will be managing delivery of work items within the team.
- You will be actively cross-skilling PHP developers in .NET.
Within 6 months:
- Your contributions will be helping to shape the backlog and future direction of the products.
- You will be taking ownership of complex projects to run with a high level of autonomy.
- You will be leading and facilitating agile processes, technical planning and design conversations.
- You will be fostering a positive, collaborative team culture, promoting participation, teamwork, innovation and continuous improvement.
- You will be actively improving agile ceremonies, team processes, and incident management.
- You will be ensuring quality and use of best practices within the team, from requirements gathering & analysis, through solutions design, documentation, implementation, and testing.
- You will be building capabilities within the team, as well as identifying and addressing risks and skills/knowledge gaps.
What’s in it for you?
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.
We’re offering the chance to really make a difference here at Reapit and the opportunity for personal growth is very real. You’ll feel part of a special team. You can expect a highly competitive salary and some great benefits.
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.
- Department
- Engineering
- Locations
- Reapit Melbourne office , Reapit Sydney office , Reapit Brisbane office
- Remote status
- Hybrid
About Reapit ANZ
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.
Squad Lead, PHP / .Net
Could you be our next Squad Lead?
Loading application form