Senior Backend Developer (C# / .NET Core)

Progressive Edge
Cape Town
ZAR 500 000 - 900 000
Job description

Senior Backend Developer (C# / .NET Core)
Location: Cape Town (Hybrid/Remote Considered)

Company Info

This well-established, but small software company is based in Cape Town and has been delivering enterprise solutions for over 25 years. With a small, tight-knit team, they offer the unique opportunity to work in an agile, fast-moving environment while building impactful systems used by large, long-standing businesses. Team members have the chance to shape solutions end-to-end, take ownership of features, and work across a modern cloud-native stack. Their workplace culture is collaborative, curious, and open to those who enjoy solving problems, taking initiative, and producing clean, well-structured code.

The company is hybrid, going in for face to face meet ups once every week or two.

About the Role

They're looking for a technically strong, hands-on Senior Backend Developer to join the team and take ownership of backend development. This person will play a central role in delivering a modernised, containerised backend platform, contributing to architecture, coding standards, and product evolution. Ideal for someone who enjoys clean architecture, scalable solutions, and collaborative, cross-functional work.

Duties and Responsibilities

  • Build scalable, robust backend systems using C# and Entity Framework
  • Lead and participate in code reviews, championing clean, testable, and maintainable code
  • Take ownership of backend architecture and help evolve it with a focus on performance and scalability
  • Work within a cross-functional Scrum team to plan, develop, and deliver software features aligned with business needs

Requirements to Apply

  • 6-7+ years of backend development experience using C# (.NET Core)
  • Strong knowledge of Entity Framework and relational databases (SQL)
  • Proven experience with software design principles and backend architecture best practices
  • Ability to work independently, take ownership of technical decisions, and communicate clearly within a team
  • Cloud experience (AWS is currently used but open to candidates with any cloud experience)

Nice to Haves (But Not Required)

  • Experience with cloud infrastructure or SaaS environments
  • DevOps practices and CI/CD pipelines
  • Source Generators or Mediator pattern
  • Exposure to AWS services such as ECS, S3, or Load Balancers
  • Familiarity with NGINX, CDNs, and frontend SPA integrations
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Backend Developer (C# / .NET Core) jobs in Cape Town