×
Register Here to Apply for Jobs or Post Jobs. X

Senior Backend Developer

Job in Johannesburg, 2000, South Africa
Listing for: Tenth Revolution Group
Full Time position
Listed on 2026-10-14
Job specializations:
  • Software Development
    Backend Developer
Job Description & How to Apply Below

The Opportunity

We are looking to speak with experienced Backend Developers with strong .NET expertise to join a growing technology environment. The role will focus on designing and developing scalable backend services, APIs and database solutions, while working closely with other technical teams to deliver robust applications.

Core Responsibilities
  • Design, develop and maintain scalable backend systems and APIs using .NET Core
    , with a focus on Web API and Worker Services
    .
  • Design, optimise and maintain SQL Server databases, with a focus on performance, scalability and reliability.
  • Develop and implement effective database design, query optimisation and indexing strategies
    .
  • Implement and manage distributed caching solutions to improve application performance and scalability.
  • Work closely with frontend developers and other technical stakeholders to ensure effective integration between backend services and applications.
  • Troubleshoot, optimise and continuously improve existing systems and services.
Required Skills &  Core
  • Strong commercial experience developing backend applications using .NET Core
    .
  • Proven experience building RESTful APIs and background services using Worker Services
    .
  • Strong understanding of asynchronous programming, dependency injection and middleware
    .
  • Experience designing scalable and maintainable backend architectures.
SQL Server
  • Strong experience with SQL Server
    , including database schema design and optimisation.
  • Proven ability to optimise queries and troubleshoot database performance issues.
  • Experience with indexing, stored procedures, views and complex joins
    .
  • Strong understanding of database performance and scalability.
Distributed Caching
  • Hands-on experience implementing caching strategies within backend applications.
  • Understanding of how distributed caching can be used to reduce latency and improve application performance.
JavaScript / Frontend Exposure
  • Experience integrating backend services with JavaScript-based frontend applications
    .
  • Ability to troubleshoot and support issues relating to API consumption and backend/frontend integration.
Advantageous Skills

Experience with any of the following would be beneficial:

  • Elasticsearch – search functionality, indexing and analytics.
  • Redis – distributed caching, session management and/or pub/sub messaging.
  • RabbitMQ – message queuing, asynchronous processing and event-driven architectures.
Ideal Background

The ideal candidate will be a hands-on Backend Developer who is comfortable working across .NET Core, APIs and SQL Server
, with a strong understanding of performance, scalability and backend architecture. Experience with distributed systems, caching and messaging technologies would be advantageous.

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary