Senior C# .Net Core API Engineer with AWS in England

Senior C# .Net Core API Engineer with AWS in England

England Full-Time Home office (partial)
R

At a Glance

  • Tasks: Design and develop high-performance REST APIs using C# and .NET Core.
  • Company: Join Reapit, a leading tech provider for estate agencies worldwide.
  • Benefits: Flexible working, personal growth opportunities, and a supportive team culture.
  • Other info: Inclusive environment that values diverse ideas and continuous improvement.
  • Why this job: Make a real impact in the tech industry while working with cutting-edge AWS services.
  • Qualifications: Expertise in C#, .NET Core, and AWS serverless technologies required.

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. In the United Kingdom and Ireland, Reapit’s market-leading technology product suite provides estate and lettings agents with powerful tools covering sales, lettings, property management, block management, client accounts and analytics, underpinned by a robust, security infrastructure.

Responsibilities

  • Design and develop scalable, high-performance REST APIs and microservices using C# and .NET Core.
  • Implement cloud-native applications leveraging AWS services including Lambda, API Gateway, and S3.
  • Collaborate with Product, DevOps, QA, and Architecture teams to deliver high-quality features within sprint cycles.
  • Work with Aurora MySQL to design schemas, optimise queries, and ensure performance across distributed systems.
  • Contribute to event-driven architectures using AWS SNS, SQS, and Step Functions for scalable integrations.
  • Champion testing culture—implementing and maintaining unit and integration tests using xUnit or NUnit.
  • Lead by example in CI/CD practices (GitHub Actions, CodePipeline), ensuring reliable, automated deployments.
  • Mentor junior engineers in coding best practices, secure-by-design principles, and system design.
  • Troubleshoot, monitor, and optimise distributed systems using AWS CloudWatch and Grafana.
  • Proactively identify and resolve technical debt, driving continuous improvement across codebase.

Qualifications

  • A skilled back-end engineer with deep expertise in C# and .NET Core, passionate about building robust APIs.
  • Strong understanding of microservices architecture and cloud-first software design.
  • Hands-on experience with AWS serverless services (Lambda, API Gateway, SQS/SNS, Step Functions, S3).
  • Proficiency with relational databases, especially Aurora MySQL, and data modelling best practices.
  • Knowledge of secure coding principles, authentication/authorisation (OAuth2, JWT), and data protection.
  • Experience implementing and maintaining CI/CD pipelines and Infrastructure as Code (Terraform, AWS CDK).
  • Comfortable containerising applications using Docker and deploying with ECS/Fargate or EKS.
  • Committed to testing excellence—proficient in unit, integration, and contract testing.
  • Excellent communicator and collaborator across multi-disciplinary teams including Product and DevOps.
  • A self-motivated problem solver who mentors others and strives for engineering excellence.

Success Metrics

  • 1 month: Familiarise yourself with Reapit’s platform, architecture, and engineering principles. Deliver well-tested, high-quality, and performant code aligned with sprint goals. Engage with your squad’s workflow and begin participating in sprint planning and reviews. Review and align to Reapit’s coding, testing, and CI/CD standards. Identify areas in the codebase for improvement or performance tuning.
  • 3 months: Take ownership of key microservices or API features within your product area. Contribute to architectural discussions and influence best practices in .NET development. Mentor junior engineers through code reviews and pair programming sessions. Drive automation and reliability improvements within CI/CD.
  • 6 months: Be recognised as a key technical contributor across multiple projects and squads. Lead on designing and implementing scalable, event-driven .NET systems in AWS. Ensure consistent test coverage, reliability, and security across your team’s codebases. Champion modernisation efforts—optimising services, reducing tech debt, and improving observability. Serve as a go-to technical mentor, supporting team growth and continuous delivery.

Benefits

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.

Equal Employment Opportunity Statement

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.

Senior C# .Net Core API Engineer with AWS in England employer: Reapit

Reapit is an exceptional employer that fosters a dynamic and collaborative work culture in the heart of London. With a strong emphasis on employee growth, we offer formal training opportunities and a flexible working policy, ensuring a healthy work-life balance. Our commitment to employee well-being is reflected in our generous benefits package, including 22 days of annual leave plus your birthday off, alongside engaging social events that make for a rewarding workplace experience.

R

Contact Details:

Reapit Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior C# .Net Core API Engineer with AWS in England

Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Reapit or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Reapit.

Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Reapit.

Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Reapit that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace Senior C# .Net Core API Engineer with AWS in England

C#
.NET Core
REST APIs
Microservices Architecture
AWS Services (Lambda, API Gateway, S3, SNS, SQS, Step Functions)
Aurora MySQL
Unit Testing (xUnit, NUnit)

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Reapit.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Reapit and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at Reapit

Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Reapit uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.