Job Search and Career Advice Platform

Enable job alerts via email!

Senior .NET Engineer

Madfish

Remote

GBP 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in the United Kingdom is seeking an experienced backend engineer. In this role, you will design and develop scalable APIs and services using .NET and AWS. The ideal candidate has over 6 years of experience and a proven track record in building distributed systems and data pipelines. Collaboration with AI and product teams is key to success, alongside a familiarity with modern technology stacks including Docker and Kubernetes. Join a dynamic environment where innovation drives growth.

Qualifications

  • 6+ years of experience in backend engineering in .NET / .NET Core and AWS environments.
  • Proven experience building APIs, distributed systems, and data pipelines in production.
  • Solid understanding of system design, scalability, reliability, and performance optimization.

Responsibilities

  • Design, develop, and maintain scalable APIs and backend services.
  • Build and manage data pipelines and integrations with AI systems.
  • Collaborate closely with AI, QA, and product teams.

Skills

Backend engineering
.NET / .NET Core
AWS
APIs
Docker
Kubernetes
Data pipelines
Problem-solving

Tools

Kafka
OpenSearch
Redis
Job description
What You’ll Do
  • Design, develop, and maintain scalable APIs and backend services (.NET / .NET Core, AWS).
  • Build and manage data pipelines and integrations with AI systems and external platforms.
  • Work with modern infrastructure and data tools such as Docker, Kubernetes, Kafka, OpenSearch, and Redis.
  • Implement strong CI/CD, monitoring, and deployment practices for reliability and repeatability.
  • Collaborate closely with AI, QA, and product teams to translate business and research needs into technical solutions.
  • Balance speed and scalability — deliver fast, but design for growth.
  • Contribute to architecture discussions and help evolve our backend stack for long-term success.
What Success Looks Like (6–12 Months)
  • Production-grade, scalable backend components supporting real-time AI-driven features.
  • Clean, maintainable, and well-tested codebases deployed with strong observability.
  • Effective collaboration with AI and QA teams — fast iteration, shared ownership, and clear delivery rhythm.
  • Meaningful contribution to engineering culture — high accountability, continuous improvement, and curiosity.
What You Bring
  • 6+ years of experience in backend engineering in .NET / .NET Core and AWS environments.
  • Proven experience building APIs, distributed systems, and data pipelines in production.
  • Solid understanding of system design, scalability, reliability, and performance optimization.
  • Familiarity with modern cloud and data technologies (Docker, Kubernetes, Kafka, OpenSearch, Redis, etc.) — or the drive and curiosity to learn them quickly.
  • Excellent debugging and problem-solving skills — comfortable owning features end‑to‑end.
  • Strong system design and architecture judgment; knows tradeoffs and can explain them clearly.
  • Strong product sense — understands tradeoffs, iteration speed, and value delivery.
  • Comfortable in dynamic startup environments: adaptable, pragmatic and flexible.
  • Deep “vibe coding” experience — has built and debugged systems end‑to‑end using different AI tools and methods, and is forward‑looking enough to recognise that AI‑assisted engineering is the future
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.