C#.NET Core Backend Engineer

Virtuetech Recruitment Group
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 130K

Job location

Charing Cross, United Kingdom

Tech stack

API
Amazon Web Services (AWS)
Azure
C Sharp (Programming Language)
Continuous Integration
Distributed Systems
Payment Systems
Fault Tolerance
Github
PostgreSQL
Message Broker
Microsoft SQL Server
NoSQL
Nunit
RabbitMQ
Prometheus
Azure
Grafana
Caching
Backend
Kubernetes
Kafka
gRPC
Docker
ELK
Microservices

Job description

C#.NET Core Backend Engineer | Greenfield Payments Platform | £130,000 + Bonus + Benefits | Hybrid (London) Read on to fully understand what this job requires in terms of skills and experience If you are a good match, make an application.

Join a brand-new Payments Engineering team within a leading financial group as they build a modern, event-driven payments platform completely from scratch.

As a Backend C#.NET Core Engineer, you'll be part of a small, high-impact team designing scalable, reliable services that power real-time payment flows, settlements, and reconciliations across the business. This is a greenfield project with plenty of ownership and visibility from day one.

What You'll Be Doing

  • Designing and developing C#.NET Core microservices and APIs for payments, settlements, and orchestration
  • Building event-driven components with Kafka, RabbitMQ, or Azure Service Bus for real-time processing
  • Owning system performance, reliability, and scalability - including monitoring, tuning, and fault tolerance
  • Collaborating with Product, Platform, and Security teams to build compliant, scalable payment systems
  • Driving engineering excellence - CI/CD, testing, observability, and automation across the stack

Tech Stack

  • C#.NET Core, REST/gRPC, microservices architecture
  • Kafka, RabbitMQ, or Azure Service Bus (event-driven systems)
  • Azure / AWS, Docker / Kubernetes, IaC, CI/CD (Azure DevOps, GitHub Actions)
  • SQL Server / PostgreSQL, caching / NoSQL experience welcome
  • xUnit / NUnit, contract testing, OpenTelemetry, Grafana / Prometheus, ELK Stack

Requirements

  • Strong backend engineering experience using C#.NET Core
  • Solid knowledge of event-driven architectures and message brokers (Kafka, RabbitMQ, etc.)
  • Deep understanding of distributed systems, scalability, and resilience
  • Background in payments, fintech, or other high-throughput, regulated environments is a big plus
  • Self-starter who enjoys autonomy, collaboration, and greenfield problem-solving

Benefits & conditions

  • £130,000 base salary + strong bonus + excellent benefits
  • Hybrid working - typically 3 days per week in the London office
  • Join a brand-new Payments team with huge impact and full technical ownership
  • Great culture with collaboration, innovation, and genuine career growth

Interested?

Apply for this position