702,255open jobs
41,667companies
98,632added this week
Browse all
Salary
$31k – $69k per year (Estimated)
Location
In office (Pretoria)
Seniority
Senior · 8+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Job Mail is a South African online job board offering a large selection of vacancies across the country and some positions abroad. Job seekers can search and apply for jobs online, upload a CV and receive job alerts, while employers and recruitment agencies can advertise positions to a broad national audience. The brand is one of the longer-established names in South African job advertising and is operated from South Africa.

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.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
702,255 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Pretoria
$30k – $68k per year (Estimated) • In office • Full-Time • 10+ years exp • Pretoria
JavaScript
Java
TypeScript
SQL
Java
Maven
Quarkus
Databases
PostgreSQL
Oracle
AI/ML
Copilot
RAG
Context Engineering
LLM Guardrails
Frontend
Angular
DevOps
Terraform
Ansible
GitHub Actions
CloudFormation
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Nginx
Incident Management
GitHub
Apache HTTP Server
Management
Jira
Agile
Apply
$16k – $38k per year (Estimated) • In office • Full-Time • Pretoria
JavaScript
Java
TypeScript
Java
Maven
Quarkus
Databases
PostgreSQL
Frontend
Angular
DevOps
Splunk
Terraform
Ansible
GitHub Actions
Kibana
CloudFormation
Dynatrace
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Nginx
Grafana
Nagios
AppDynamics
Incident Management
GitHub
Linux
Unix
Apache HTTP Server
Management
Jira
ServiceNow
Agile
ITSM
Apply
AI Engineer 2 hours ago
In office • Full-Time • Hyderabad
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Databases
Milvus
Pinecone
Azure SQL Database
AI/ML
Claude
AI Agents
RAG
Frontend
Angular
Angular Material
DevOps
Azure
Windows
Management
Agile
Scrum
Apply
$18k – $46k per year (Estimated) • In office • Moscow
Python
Databases
RabbitMQ
Apache Kafka
AI/ML
Red Teaming
Frontend
GraphQL
DevOps
Rest API
gRPC
Terraform
Ansible
Kali Linux
CI/CD
Docker
Kubernetes
Linux
Cybersecurity
Burp Suite
Metasploit
Nmap
OWASP Top 10
Apply
$68k – $154k per year (Estimated) • Remote • Tbilisi
Python
SQL
Databases
ClickHouse
DevOps
Grafana
Apply
Sales Representative 2 hours ago
$12k – $22k per year • In office • Full-Time • Pretoria
Apply
$14k – $18k per year • In office • Full-Time • Nelspruit
Apply
$18k – $26k per year • In office • Full-Time • Rustenburg
Apply
$15k – $18k per year • In office • Full-Time • Johannesburg
Apply
$37k – $78k per year (Estimated) • In office • Full-Time • 10+ years exp
Management
Outlook
Apply
See all jobs
This is one of many
702,255 more open roles from verified company boards, updated every day.