Reapit logo

Senior Engineer - Full Stack (React/.Net)

Reapit
11 hours ago
Full-time
On-site
Milton, Australia
R$400,000 BRL yearly

JobsCloseBy Editorial Insights

Reapit is seeking a Senior Engineer Full Stack to own retailer integrations and front-end delivery for Move Me In, onsite in Milton, Australia. You’ll work in a .NET/React stack, building back-end services and APIs in C# and front-end in React alongside Razor and Blazor. The role focuses on end-to-end retailer integrations including authentication, data, eligibility, order submission and status reconciliation, while driving front-end modernisation. Requirements include 7+ years of software engineering, strong .NET backend and React frontend experience, REST, MSSQL, and AWS or Azure with CI/CD. This fixed-term contract runs to 31 July 2027 with a flexible policy. To stand out, show rapid ramp-up, independent delivery of complex features, and clear cross-functional collaboration with Product, QA, DevOps and retailer partners.


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.

Reapit’s Move Me In product is Australia’s leading independent utility connection service. We help movers compare and connect electricity, gas, internet and related services, and we take that work out of the tenancy process for real estate agencies. We have connected 400,000+ Australians since entering the market, through direct integrations with the country’s major energy retailers. Our next phase is bringing new energy retailers onto the platform, and that is the work this role exists to deliver.

What you’ll be doing

The platform is a mature .NET codebase that spans .NET Framework 4.8 and .NET 8, with .NET 10 adoption underway. The web applications are built with React alongside existing .NET Razor and Blazor, with React leading our integrations and modernisation efforts. Your core work is delivering the retailer integrations, supporting BAU operations, and modernising the areas you touch as you go.

Reporting to the Associate Engineering Director, the Senior Engineer will be responsible for designing and delivering high-quality solutions across the stack, with .NET as the primary specialism and genuine, hands-on contribution to the React front ends that our customers use every day, as well as the existing Razor and Blazor applications.

Retailer Integration & API Delivery:

  • Design, build and maintain new energy retailer integrations for the Move Me In platform, working with the Staff Engineer to extend our existing onboarding framework where a retailer's integration demands it.

  • Own the full lifecycle of an integration - authentication, product data, eligibility rules, order submission, status reconciliation and error handling.

  • Support and extend existing integrations with energy retailers, including new products, changed commercial terms, and performance improvements.

  • Work directly with external retailer engineering teams as needed to confirm API contracts, resolve documentation ambiguity, and diagnose issues across the boundary.

  • Design, build and maintain the backend services and APIs in .NET/C# that sit behind those integrations.

  • Take on tickets end-to-end, including features, bug fixes, and performance improvements in the service and API layers.

Web Application Delivery:

  • Build and maintain both public facing and internal web applications in React, alongside our existing .NET Razor and Blazor, with a focus on performance and maintainable component architecture.

  • Work closely with Product and other stakeholders to elicit and translate requirements into a technical implementation plan.

  • Sequence and deliver front-end work a new retailer needs - plan comparison and selection, sign-up fields, validation, and internal-facing screens.

  • Lead React development across our integrations and tech stack modernisation projects.

  • Champion React front-end engineering conventions - component reusability, state management patterns, testing practices, and design system adherence.

Delivery & Quality:

  • Own complex tickets end-to-end - from reading specs and design files, to implementation, test coverage, code review feedback and production rollout.

  • Collaborate 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.

  • Improve the codebase as you go, moving .NET Framework 4.8 code towards .NET 8 and .NET 10 where it makes sense alongside delivery.

  • 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.

Experience:

  • 7+ years of software engineering experience.

  • Strong experience in .NET backend development as well as strong React front-end development – Blazor or Razor experience is a bonus, and we're happy for you to upskill on it.

  • Experience delivering production features end-to-end.

Technical Skills:

  • .NET and ASP.NET Core, including API design, service development and production support.

  • React proficiency, including component design, state/data management patterns, modern front-end tooling and maintainable UI architecture.

  • Exposure to .NET Razor or Blazor, or a willingness to pick them up, given our existing web applications.

  • REST APIs and distributed system concepts.

  • Relational databases, such as MSSQL.

  • AWS or Azure Cloud services, infrastructure as code and CI/CD pipelines.

  • Hands-on experience with AI-enabled development practices and tooling, and the judgement to apply them safely in a production codebase.

Nice to have:

  • Experience with Entity Framework, both Framework and EF Core.

  • Experience with the either the real estate or energy industries.

  • Production-grade testing practices across front-end and backend.

What your impact and success looks like

As this is a fixed-term contract engagement running to 31 July 2027, we’re looking for someone who can ramp quickly and deliver from early on.

First 1-3 months:

  • Have a working local environment across the .NET services and the web applications, be reading the codebase unsupported, and be asking informed technical questions in code review and planning sessions.

  • You will build understanding of the product, architecture and engineering practices.

  • Be shipping code independently on moderately complex tickets, including changes to existing retailer integrations, with minimal need for senior support.

3-6 months:

  • Working independently on complex features end-to-end, spanning services and front-end where needed, and delivering measurable value against the engagement’s priorities without requiring extended ramp-up support.

  • You will have a strong command of the retailer integration architecture and the web applications in front of it and will be flagging integration risks before they become blockers.

  • Independently owning a new retailer integration end-to-end, from API contract through implementation and testing to production readiness, with minimal senior oversight

  • You will collaborate closely with Product and other teams to clarify requirements and flag scope or sequencing risks early.

Beyond 6 months:

  • You will have delivered at least one new energy retailer into production already; with the monitoring and documentation the team needs to support it.

  • Continued work on delivering further retailers.

  • 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 influence architecture, patterns and engineering practices.

  • 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 Brisbane office, 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.”