Point your AI agent at freehire and let it find you a job.

Get the CLI →

Clicks Group Limited

New

Senior Developer (Backend Service Developer)

Posted 4 views
Discussion

Summary

Senior backend developer on Clicks Group's Group IT Integration Services team in Cape Town, designing and maintaining high-performance RESTful APIs and microservices in .NET C#, containerized with Docker and Kubernetes, with a focus on scalability, security, CI/CD, and mentoring junior developers.

Senior Developer (Backend Service Developer)

Listing reference: click_027145

Listing status: Online

Apply by: 12 October 2026

Position summary

Industry: Wholesale & Retail Trade

Job category: IT-Architecture

Location: Cape Town

Contract: Permanent

Remuneration: Market Related

EE position: Yes

Introduction

We are looking to recruit a Senior Developer (Backend Service Developer) to form part of the Integration Services team in the Group IT department. The role will be based at Clicks Head Office in Cape Town and will report to the Technical Team Lead.

Job Purpose

To design, develop, and maintain high-performance backend services and APIs that power enterprise applications. The role focuses on building RESTful web services and microservices in a containerized environment, ensuring scalability, reliability, and security. The ideal candidate will have strong expertise in .NET C# and extensive experience in backend architecture and development best practices.

Key Responsibilities

  • Design, develop, and maintain RESTful web services and microservices using .NET C#.
  • Implement containerized solutions using Docker and orchestrate deployments with Kubernetes.
  • Collaborate with architects and product teams to define backend architecture and integration strategies.
  • Ensure backend services meet performance, scalability, and security requirements.
  • Write clean, maintainable, and well-documented code following industry best practices.
  • Troubleshoot and resolve complex technical issues in production and development environments.
  • Participate in code reviews and mentor junior developers.
  • Contribute to CI/CD pipeline improvements and DevOps practices.
  • Stay updated on emerging technologies and recommend adoption where appropriate.

Required Skills & Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 8-10 years of experience in backend development (preferably 10 years).
  • Strong proficiency in .NET C# and related frameworks.
  • Experience in designing and implementing RESTful APIs and microservices.
  • Hands-on experience with containerization technologies (Docker) and orchestration (Kubernetes).
  • Solid understanding of software architecture principles and design patterns.
  • Experience with relational and NoSQL databases.
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Strong problem-solving skills and ability to work in a collaborative team environment.
  • Experience with cloud platforms (Azure, AWS, or GCP).
  • Knowledge of API security standards (OAuth2, JWT, OWASP).
  • Familiarity with event-driven architecture and messaging systems (e.g., RabbitMQ, Kafka).
  • Exposure to performance tuning and scalability strategies.
  • Understanding of Agile methodologies and best practices.

Career Development

This role offers the opportunity to advance into technical leadership positions such as Backend Technical Lead or Solutions Architect, with increasing responsibility for system design, architecture strategy, and mentoring development teams.

Skills

What Senior Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available