Senior C# Engineer - .Net Core, AWS Serverless Services, MySQL, APIs
New Today
deep expertise C#, .Net Core, MySQL, AWS Serverless Services
and
event driven architecture.
This business is embracing AI and bleeding edge development practices and offers the opportunity to help them to evolve and automate their Software as a Service (SaaS) environment. Required skills: 5+ years experience as a back-end engineer
with deep expertise in C# and .NET Core, passionate about building robust, elegant APIs. Strong understanding of
microservices and event driven architectures
and cloud-first software design. 5+ years experience with AWS serverless services (Lambda, API Gateway, SQS/SNS, Step Functions, S3). Proficiency with relational databasesespecially Aurora MySQLand solid data modelling skills. Knowledge of secure coding practices, authentication/authorisation (OAuth2, JWT), and data protection fundamentals. Experience implementing and maintaining CI/CD pipelines and Infrastructure as Code (Terraform or AWS CDK). Comfortable containerising applications with Docker and deploying via ECS/Fargate or EKS. Committed to testing excellence across unit, integration, and contract testing. An excellent communicator who thrives in cross-functional collaboration with Product, DevOps, and Architecture teams. A self-motivated problem solver who mentors others and consistently pushes for engineering excellence. What Youll Be Doing: Designing and developing scalable, high-performance REST APIs and microservices using C# and .NET Core. Building cloud-native applications using AWS services such as Lambda, API Gateway, and S3. Collaborating closely with Product, DevOps, QA, and Architecture teams to deliver high-quality features within sprint cycles. Working with Aurora MySQL to design schemas, optimise queries, and ensure performance across distributed systems. Contributing to event-driven architectures using AWS SNS, SQS, and Step Functions. Championing a strong testing cultureimplementing and maintaining unit and integration tests with xUnit or NUnit. Leading by example in CI/CD best practices using GitHub Actions and CodePipeline to ensure reliable, automated deployments. Mentoring junior engineers in coding standards, secure-by-design principles, and system design. Troubleshooting, monitoring, and optimising distributed systems using AWS CloudWatch and Grafana. Proactively identifying and resolving technical debt, driving continuous improvement across codebases. £75k-£80k + bonus + benefits. 100% remote.
TPBN1_UKTJ
- Location:
- United Kingdom
- Job Type:
- FullTime
- Category:
- IT