Senior Backend Developer

Gauteng, South Africa

Job Description


Looking for a sharp, driven Senior Backend Developer in Centurion!Are you a backend powerhouse who loves building reliable, scalable systems that just work? Wexe2x80x99re on the hunt for a skilled Backend Developer with 5 - 7 years of solid experience in building and maintaining complex server-side applications.
Youxe2x80x99ll be designing robust APIs, architecting scalable systems, and optimising performance to handle real-world production traffic. From database structure to deployment pipelines, your work will be at the heart of critical platforms that drive business success.
This is your chance to be part of a high-performance team that values clean code, solid architecture, and smart automation.
Take your opportunity to reach out to:Duties:

  • Design, build, and maintain scalable backend services and APIs.
  • Collaborate with frontend and mobile developers to deliver seamless full-stack solutions.
  • Implement robust database architectures using SQL (PostgreSQL/MySQL) or NoSQL (MongoDB).
  • Optimise performance and reliability of existing backend systems.
  • Write clean, secure, and testable code following industry best practices.
  • Implement and manage CI/CD pipelines for reliable deployments.
  • Manage cloud infrastructure on Azure.
  • Monitor and improve system health, availability, and performance.
  • Mentor junior developers and contribute to architectural decisions.
Job Experience & Skills Required:
Qualifications:
  • Matric (Grade 12)
  • Bachelorxe2x80x99s degree in Computer Science, Information Technology, Data Science, Business Analytics, or a related field.
  • Honour's degree in Computer Science, Information Systems, or a related field will be advantageous.
Experience:
  • 5 - 7 years of backend development experience in a production environment.
  • Strong experience with C#/.NET.
  • Proven ability to build RESTful APIs.
  • Solid experience with relational and non-relational databases.
  • Experience with containerisation (Docker, Kubernetes) is highly beneficial.
  • Proficient with version control systems (e.g. Git).
Skills & Competencies:
  • Deep understanding of software architecture and system design.
  • Solid grasp of multi-threading, asynchronous programming, and caching strategies.
  • Experience with message queues (e.g., RabbitMQ, Kafka) is a plus.
  • Strong debugging, profiling, and problem-solving skills.
  • Security-first mindset: knowledgeable in authentication, authorisation, and data protection.
  • Comfortable working in Agile environments.
  • Passion for clean code, automation, and documentation.
If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.For more information please contact:Joshua Koedyk

Salix Recruitment

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1409008
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Gauteng, South Africa
  • Education
    Not mentioned