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
We’re modernising legacy systems towards a scalable, cloud-native architecture, on a tight delivery window, across multiple teams. The work spans both the React front-end and the .NET APIs and services behind it – we need someone who can move comfortably across that boundary, ship quality work fast, and has done this kind of high-pressure delivery work before.
Reporting to the Engineering Director, the Senior Engineer will be responsible for designing and delivering high-quality solutions across the stack, with React/TypeScript as the primary specialism and genuine, hands-on contribution to the .NET APIs and services that power the front-end.
Front-end Delivery:
Design, build and maintain front-end applications in React and TypeScript, with a focus on performance, accessibility, and maintainable component architecture.
Work closely with Design and Product to translate requirements and designs into clean, well-tested UI implementations.
Champion front-end engineering standards – component reusability, state management patterns, testing practices, and design system adherence.
Backend & API Delivery:
Design, build and maintain backend services and APIs (REST and/or GraphQL) in .NET/C#, ensuring the contracts you build serve the front-end's real needs.
Take on backend tickets end-to-end where needed – not just light fixes – including features, bug fixes, and performance improvements in the API layer.
Participate in technical discussions spanning the full stack, bringing both a front-end and backend perspective to architecture and design conversations.
Delivery & Quality:
Own complex tickets end-to-end, on either side of the stack – from reading specs and design files, to implementation, test coverage, code review feedback and production rollout.
Collaborate daily with Product, QA, DevOps, Security and other engineers to refine requirements, design solutions and break work down into deliverable slices within sprint cycles.
Contribute to and use CI/CD pipelines to ensure fast, reliable deployments.
Actively participate in incident response when needed – investigating production issues, restoring service quickly, and contributing to root cause analysis
Apply security and compliance best practices in day-to-day work – from secure coding to handling of data and secrets.
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.
Qualifications and Experience:
7+ years in software development, with deep, recent experience in React and TypeScript building production applications at scale, and genuine hands-on experience building backend services in .NET/C# – Essential.
Experience designing and building RESTful and/or GraphQL APIs in .NET, not just consuming them – you should be able to describe a backend feature or service you built end-to-end, including the trade-offs you made.
Experience working in a fast-paced delivery environment with a tight deadline – you should be able to describe a time you had to ship high-quality work under real time pressure, on either side of the stack, and how you protected quality without slowing the team down.
Experience contributing to or working alongside a system migration or modernisation effort – you should be able to describe a specific instance where you had to adapt to changing or evolving contracts on the other side of the stack, and how you handled that.
Experience working with distributed teams, including offshore resources.
What your impact and success looks like
As this is a contract engagement, we’re looking for someone who can ramp quickly and deliver from early on. In addition to the milestones below, you should expect to:
Within 1 month:
Be shipping production code independently on moderately complex tickets on either side of the stack, with minimal need for senior support.
Be working independently on complex features end-to-end, spanning front-end and backend where needed, and delivering measurable value against the engagement’s priorities without requiring extended ramp-up support.
Have a working local environment on both the front-end and backend, be reading the codebase unsupported, and be asking informed technical questions in code review and planning sessions
Within 3 months:
You will have a strong command of both the front-end architecture and the .NET APIs behind it, and will be flagging integration risks before they become blockers.
You will be independently owning complex features end-to-end, on either side of the stack, from design through implementation and testing, with minimal senior oversight.
You will be raising informed, evidence-based suggestions on architecture, tooling, or process – even if the final call sits with the Staff Engineer or Principal.
You will be holding a consistently high standard in your own code, reviews, and testing – setting an example other engineers on the team notice and follow.
You will be working closely with Product and Design to clarify requirements and flag scope or sequencing risks early.
Within 6 months:
Your technical input will be shaping how features get built across the team, on both the front-end and backend, and other engineers will be coming to you for guidance on tricky cross-stack problems.
You will be delivering complex aspects of the project with a high level of autonomy, including parts of the system nobody else has fully untangled yet.
You will be a trusted voice in technical planning and design conversations, including discussions that span the full stack.
You will be mentoring other engineers on both front-end and backend best practices.
You will have delivered at least one high-impact initiative – for example a significant feature, performance improvement, or modernisation effort – with measurable results you can point to.
You will be recognised as a go-to engineer across the stack, someone others turn to for context, guidance and review on related work.
You will be ensuring a smooth handover of your work – with up-to-date documentation and knowledge sharing 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.”