Full Stack Principal Engineer

Reapit UK
London

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

  • Own the architecture and technical decision-making for multiple product squads; be accountable for how software is built and shipped.
  • Design and develop distributed, scalable microservices (C# .NET Core or Node.js) and well-designed REST/JSON APIs.
  • Build modern React + TypeScript UIs using component-driven design, advanced state management, and reusable frameworks.
  • Leverage AWS services (e.g. Lambda, API Gateway, SQS/SNS, Step Functions, S3, IAM) to build secure, event‑driven systems.
  • Embed testing-first practices (TDD/BDD, contract tests, Jest/RTL, Playwright/Cypress, xUnit/NUnit) and raise code quality standards.
  • Implement modern CI/CD (GitHub Actions) and Infrastructure as Code (Terraform/CloudFormation/AWS CDK).
  • Model secure-by-design principles; ensure robust authentication/authorisation (OAuth2, JWT) and data governance.
  • Mentor and pair with engineers, set patterns, run PoCs, and unblock complex problems across squads.
  • Champion “Always ship each cycle”; partner with Product to balance scope, delivery, and quality.
  • Drive modernisation: sunset legacy code, reduce tech debt, improve performance, reliability, and observability.

Who we’re looking for

  • Highly experienced full‑stack engineer with strong proficiency in C# .NET Core and/or Node.js, plus strong React + TypeScript expertise.
  • Proven experience designing event‑driven, microservices architectures on AWS with secure, scalable patterns.
  • Deep knowledge of API design, integration, and auth (OAuth2, JWT), with end‑to‑end performance focus.
  • Strong database fundamentals with MySQL/Aurora: schema design, query optimisation, and performance engineering.
  • Hands‑on leader: comfortable coding ~40%+ of the time while guiding architecture across multiple squads.
  • Fluent with testing strategies across the stack and quality gates (coverage thresholds, PR checks, static analysis).
  • Experienced with CI/CD and IaC (GitHub Actions, Terraform, CloudFormation, AWS CDK) and Git workflows.
  • Security‑minded with experience using tools like Sonat/Snyk/AppCheck as part of the CVE remediation processes.
  • Excellent collaborator and communicator with Product, QA, Security, DevOps, and Design stakeholders.
  • Pragmatic, outcome‑oriented, and energised by mentoring others and solving hard engineering problems.

What your impact and success looks like

Within 1 month:

  • Understand Reapit’s platform, products, architecture, and delivery rituals; set up local environments and pipelines.
  • Build relationships with Engineering, Product, QA, Security, and DevOps; start pairing within a squad.
  • Regularly contributing across the stack and cross-project.
  • Assess current architecture, tech debt, and delivery metrics, identify quick wins.
  • Review quality gates, security posture, and CI/CD workflows; propose immediate improvements.

Within 3 months:

  • Own technical delivery for multiple squads; align them to best‑practice architecture, testing, and security patterns.
  • Lead one or more significant architectural initiatives or services; document and communicate decisions.
  • Improve developer experience and flow efficiency (e.g., faster pipelines, clearer branching, higher test coverage).
  • Partner with Product to ensure ‘Always ship each cycle’ with well‑scoped increments and clear acceptance criteria.

Within 6 months:

  • Recognised as a technical authority across Reapit’s engineering, teams.
  • Demonstrable improvements in reliability, performance, and cost efficiency.
  • Consistent quality metrics (coverage, static analysis, review hygiene) and secure-by-default practices embedded.
  • Established mentoring/upskilling cadence; a pipeline of Staff/Senior engineers progressing under your guidance.

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.

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.

Posted 2025-11-18

Recommended Jobs

Geography Teacher - Girls’ School in Wandsworth (January...

Marchant Recruitment
London

Geography Teacher – Girls’ School in Wandsworth (January Start) Location: Wandsworth, London Start Date: January 2026 Contract Type: Full-time, Permanent Salary: Paid to scale on a dire…

View Details
Posted 2025-11-18

Art Teacher - Grammar School in Kingston (January Start)

Marchant Recruitment
Kingston upon Thames, Greater London

Art Teacher – Grammar School in Kingston (January Start) Location: Kingston, London Start Date: January 2026 Contract Type: Full-time, Permanent Salary: Paid to scale on a direct contra…

View Details
Posted 2025-11-18

Restructuring & Recover Services Manager

SW Group
London

At S&W, we help our clients thrive by simplifying the complex, illuminating new paths, and shaping solutions that make a difference. As one of the UK’s top 10 fastest-growing accountancy firms, w…

View Details
Posted 2025-11-24

KS1/2 Teacher Vacancy - Driven School in Enfield

Marchant Recruitment
Enfield, Greater London

Our client is looking for a KS1/2 Teacher to work within a highly regarded mixed school in Enfield. The department is well resourced and boasts and approachable and supportive head of department. Thi…

View Details
Posted 2025-10-07

School Administrator - Co-Educational Secondary School...

Marchant Recruitment
Croydon, Greater London

School Administrator – Co-Educational Secondary School (January Start) Location: Croydon Start Date: January 2026 Contract Type: Full-time, Permanent Salary: Competitive (based on experi…

View Details
Posted 2025-11-18

ASP.NET MVC Developer - Fintech50

Quant Capital
London

ASP.NET MVC Developer – Fintech50 Quant Capital is urgently looking for an ASP.NET MVC Developer join our high profile client. Our client is a recently acquired financial technology business…

View Details
Posted 2025-10-30

Sales Advisor (Bexley)

Wolseley UK Limited
Crayford, Greater London

Salary: Competitive Salary + Bonus + Excellent Benefits Sales Advisor Crayford - Climate Centre So, who are we? We are Climate Centre, part of the Wolseley Group - a leading specialist…

View Details
Posted 2025-12-09

Fire Risk Assessor

Sanctuary Group
London

  Sanctuary provide in-house repairs and maintenance services for an extensive portfolio of properties across Sanctuary organisations. As part of a not-for-profit organisation, we aim to achieve out…

View Details
Posted 2025-12-03

Arboricultural Apprentice - Waltham Forest

M Parkin Tree Specialists Ltd
Waltham Forest, Greater London

Arboricultural Apprenticeships in London Passionate about the outdoors, nature, working with trees? We're looking for a motivated individual to join our team. This is a fantastic opportunity to …

View Details
Posted 2025-11-18

Science Technician Opportunity in Croydon

Marchant Recruitment
Croydon, Greater London

Science Technician – Good School in Croydon Location: Croydon, London Start Date: January Contract Type: Full-time, permanent Salary: Competitive, dependent on experience Are you p…

View Details
Posted 2025-11-04