Back to jobs
ScovaiScovaiJobs
Sabenza IT & Recruitment

Sabenza IT & Recruitment

Expert Back-End Developer

Pretoria, ZAOn-siteContractFull-time

Posted Sep 21, 2026

Are you a highly experienced back-end developer who enjoys solving complex technical challenges, designing scalable systems and getting into the detail when needed?

We’re looking for an Expert Back-End Developer to join a high-performing global technology environment, working on critical production solutions and modern cloud-based applications.

This is a role for someone who can design, build, troubleshoot, influence technical decisions and share their expertise with others.


What You’ll Be Working On

You’ll be part of a development team responsible for the ongoing development, enhancement and support of enterprise applications.

Your responsibilities will include:

  • Designing and developing robust Java-based back-end solutions.
  • Building and maintaining microservices and API-driven applications.
  • Developing RESTful web services and scalable integration solutions.
  • Working with JavaScript and JavaScript frameworks, including Angular and Node.js.
  • Designing solutions using Azure Cloud and cloud-native technologies.
  • Contributing to cloud architecture and infrastructure design.
  • Working with Oracle and PostgreSQL databases.
  • Developing and integrating APIs across multiple systems.
  • Participating in Agile ceremonies and contributing to sprint planning, refinement and sizing.
  • Engaging with end users and stakeholders to understand business and technical requirements.
  • Translating complex requirements into practical technical solutions.
  • Identifying technical risks and impediments and proactively driving them to resolution.
  • Presenting proposed solutions to Product Owners and other stakeholders.
  • Ensuring development work meets established quality, coding and testing standards.
  • Supporting existing applications and contributing to DevOps and production support.
  • Preparing technical and system documentation.
  • Mentoring and coaching other developers and sharing technical knowledge across teams.

Requirements

We’re looking for deep hands-on experience across a combination of:

Backend Development

  • Java
  • JavaScript
  • JSON
  • Node.js
  • Microservices
  • RESTful APIs
  • API-driven development
  • Web services

Cloud

  • Microsoft Azure
  • Azure cloud architecture
  • Cloud infrastructure
  • Azure App Service
  • Azure Container Apps
  • Azure Functions
  • PaaS technologies

Databases

  • Oracle
  • PostgreSQL
  • SQL

DevOps & Development Tools

  • GitHub
  • Git
  • Bitbucket
  • GitHub Actions
  • Maven
  • Terraform
  • DevOps practices
  • CI/CD pipelines

Frontend Exposure

  • Angular
  • JavaScript UI frameworks

Collaboration

  • Jira
  • Confluence
  • Agile software delivery

What Makes You Stand Out?

We're looking for someone who can move comfortably between big-picture architecture and the technical detail.

You should be able to:

  • Conceptualise complex technical problems and turn them into workable solutions.
  • Design systems using modern microservices and API-based architecture.
  • Make sound technical decisions across cloud and application environments.
  • Troubleshoot complex production and application issues.
  • Understand how applications, cloud infrastructure and APIs fit together.
  • Work independently on challenging technical problems.
  • Communicate technical concepts clearly to both technical and business stakeholders.
  • Mentor and support other developers.
  • Share knowledge and help raise technical capability across the team.

What We’re Looking For

You'll ideally have:

  • An IT Degree or Diploma – advantageous.
  • At least 8–10 years of relevant software development experience.
  • Extensive experience implementing and monitoring software solutions.
  • Strong hands-on experience with Java and back-end development.
  • Strong experience with microservices and RESTful APIs.
  • Experience designing and delivering solutions in Azure Cloud.
  • Experience with SQL databases such as Oracle or PostgreSQL.
  • Experience with manual and/or automated testing.
  • Experience working in Agile environments.
  • Strong understanding of cloud architecture and infrastructure.
  • The ability to operate at an expert level while still getting into the technical detail when required.

Benefits

  • Cutting-edge global IT systems and processes.
  • Exposure to modern Azure, cloud and microservices architecture.
  • Flexible remote / on-site working.
  • A strong focus on work-life balance.
  • A highly motivating and fast-paced environment.
  • Collaboration with global technology teams.
  • Opportunities to mentor and influence technical teams.
  • Agile ways of working.
  • Modern, state-of-the-art offices.
  • Flexible working based on 1,960 hours over a 12-month period.

Role snapshot

Job type

Full-time

Required skills

JavaBack-end DevelopmentMicroservicesRESTful APIsMicrosoft AzureAzure FunctionsOraclePostgreSQLSQLNode.jsGit & GitHub ActionsTerraformCI/CD pipelinesProduction troubleshooting and supportMentoring & Coaching

Similar jobs

Sabenza IT & Recruitment

Entry Full Stack Developer

Sabenza IT & Recruitment

Pretoria, ZAOn-siteContractFull-time
1 hour ago
Sabenza IT & Recruitment

Senior Full Stack Developer

Sabenza IT & Recruitment

Pretoria, ZAOn-siteContractFull-time
1 hour ago
Sabenza IT & Recruitment

Solutions Architect

Sabenza IT & Recruitment

Pretoria, ZAOn-siteContractFull-time
7 days ago
Sabenza IT & Recruitment

Senior Operations Engineer

Sabenza IT & Recruitment

Pretoria, ZAOn-siteContractFull-time
14 days ago
Sabenza IT & Recruitment

Full Stack Developer (COBAL/PL1)

Sabenza IT & Recruitment

Pretoria, ZAOn-siteContractFull-time
14 days ago
Sabenza IT & Recruitment

Business Analyst

Sabenza IT & Recruitment

Pretoria, ZAOn-siteContractFull-time
19 days ago
Expert Back-End Developer at Sabenza IT & Recruitment in Pretoria | Scovai | Scovai