Reapit is the original end-to-end business technology provider for estate agencies of all sizes. We've been helping sales and lettings agents build relationships and grow their businesses for more than 25 years.
Our technology empowers property professionals across Europe, the Middle East, Australia, and New Zealand to work with buyers, sellers, tenants, and landlords to deliver a dream home experience.
Worldwide, over 78,000 agents across more than 15,000 branches use Reapit to run their businesses, manage properties, collect rent, engage clients, and provide outstanding customer service every time.
What you'll be doing
Reporting to The Head of Architecture we are looking for a highly skilled Contract Senior C# .NET Engineer to join our team and take ownership of delivering a new OpenSearch-based service in AWS. This role is hands-on, end-to-end, and central to solving critical performance bottlenecks in our mature software platform. You'll design, build, and ship a reusable, modular service that eliminates costly DB lookups and delivers scalable, cloud-native search functionality.
Lead the design and implementation of a new OpenSearch-based service to handle large-scale search queries.
Build the service in C# .NET, ensuring it is modular, reusable, and extensible.
Migrate expensive, multi-table database searches to a performant OpenSearch solution.
Architect and deploy infrastructure using Infrastructure as Code (Terraform, AWS CDK, or similar).
Leverage AWS cloud-native technologies to ensure scalability, reliability, and maintainability.
Work closely with product and engineering stakeholders to refine requirements and priorities.
Ensure robust integration between the new search service and the existing core platform.
Establish monitoring, logging, and alerting for the new service.
Document the architecture, decisions, and processes to enable handover and long-term maintainability.
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 all the listed qualities are desirable, don't worry if you don't meet all of them, we'd still like to hear from you.
A
Senior C# .NET Engineer
with strong backend engineering experience.
Proven track record of delivering
end-to-end greenfield services
in production.
Expertise in
OpenSearch / Elasticsearch
or similar distributed search technologies.
Deep familiarity with
AWS cloud-native services
(e.g., Lambda, ECS, EKS, API Gateway, SQS, SNS, CloudWatch).
Hands-on experience with
Infrastructure as Code
tools (Terraform, AWS CDK, CloudFormation).
Strong understanding of distributed systems, performance optimisation, and scalable architectures.
Self-starter comfortable working autonomously, while engaging with stakeholders at key points.
Excellent problem-solving skills and ability to deliver pragmatic, maintainable solutions.
Strong communicator with the ability to document and hand over effectively.
What your impact and success looks like
As a Senior .NET engineer, we expect your success and impact over the stages of your contract with us to look something like this:
Within 1 month:
Gain a deep understanding of the platform, existing DB search bottlenecks, and data models.
Define requirements and success criteria for the new OpenSearch service.
Produce an initial architecture and delivery plan for stakeholder review.
Begin setting up AWS infrastructure and OpenSearch clusters.
Within 3 months:
Deliver a functioning prototype of the OpenSearch service integrated with the platform.
Migrate high-cost queries from the live DB to the new search service.
Establish IaC pipelines (Terraform/CDK) for repeatable deployments.
Implement monitoring, logging, and performance testing for the service.
Within 6 months:
Deliver a
fully production-ready, reusable, modular OpenSearch service
.
Achieve significant reduction in DB load and platform performance bottlenecks.
Document and hand over the service for ongoing maintenance by the engineering team.
Leave the company with a scalable, cloud-native search capability that can power multiple use cases.
What's in it for you?
We operate a Flexible Working Policy and there is no expectation around in-person attendance, beyond occasional ad-hoc project meetings in our Solihull or London offices.
You can expect an industry competitive day rate, available on request.
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.
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.