Intermediate Software Developer

Salt Digital Recruitment

Midrand

Hybrid

ZAR 237,000 - 321,000

Part time

8 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Salt Digital Recruitment in Midrand, Johannesburg, Hybrid, invites an Intermediate Software Developer to join a telecommunications-focused environment on a short-term contract starting 1 October 2026. You should have 3–5 years in backend development with Java, Golang or Python, be familiar with RESTful APIs, microservices, and SQL databases; Kubernetes, Docker and cloud exposure are a plus.

The role covers full SDLC, API integrations, and secure coding practices, with potential for extension or

Qualifications

  • 3–5 years of commercial software development experience.
  • Experience in backend development and API integrations.
  • Familiarity with microservices architecture and data security practices.

Responsibilities

  • Design, develop and maintain robust software components.
  • Participate in full SDLC from requirements to support.
  • Develop APIs and system integrations; build microservices.

Skills

Backend development
REST APIs
Microservices
Java
Golang
Python
SQL/MySQL
Git
Security

Education

Computer Science / Software Engineering (advantageous)

Tools

Docker
Kubernetes
Jenkins / CI/CD

Job description

Intermediate Software Developer – Telecommunications
Location: Midrand, Johannesburg
Working Model: Hybrid
Engagement: Short-term contract
Start Date: 1 October 2026
Future Opportunity: Potential for extension and/or permanent placement
Remuneration: R25,000 fixed monthly

Role Overview

We are looking for an Intermediate Software Developer to join a telecommunications-focused environment, supporting the development, enhancement and secure delivery of customised software solutions. The role will suit a hands‑on developer with approximately 3-5 years’ experience who is comfortable working across backend development, APIs, integrations and microservices. Previous exposure to telecommunications, VAS or messaging environments would be highly advantageous.

Key Responsibilities
  • Design, develop and maintain robust, scalable and secure software components.
  • Participate across the full SDLC, including requirements, design, development, testing, deployment and support.
  • Develop and maintain customised modules, APIs and system integrations.
  • Build and support RESTful APIs, SOAP services and microservices-based solutions.
  • Investigate and resolve bugs and production issues, including root cause analysis.
  • Conduct and participate in code reviews.
  • Apply secure software development practices, including authentication, authorisation and data protection.
  • Monitor and optimise application performance, availability and scalability.
  • Maintain clear technical and system documentation.
  • Work closely with technical leads, project teams and other cross‑functional stakeholders.
  • Support third‑party and vendor integrations where required.
  • Contribute to Agile/Scrum ceremonies and delivery estimations.
  • Support the integration of AI capabilities and emerging technologies where applicable.
Essential Technical Requirements
  • Approximately 3-5 years of commercial software development experience.
  • Strong development experience in at least one of: Java
  • Golang / Go
  • Python Experience developing and integrating RESTful APIs.
  • Understanding of microservices architecture and integration patterns.
  • Experience with SQL / relational databases, ideally MySQL.
  • Experience using Git or equivalent version-control tools.
  • Understanding of secure coding principles, including: Authentication
  • Authorisation
  • Data security / encryption
  • Experience supporting customer-facing or production software environments.
  • Understanding of the full software development lifecycle.
Highly Advantageous
  • Experience within telecommunications or telecom operators, particularly exposure to: VAS / Value Added Services
  • Messaging platforms
  • SMS / USSD
  • SS7
  • SIP
  • Telecom integrations and platforms
  • Additional exposure to the following would also be beneficial: Docker
  • Kubernetes
  • Jenkins / CI/CD
  • AWS, Azure or GCP
  • Prometheus
  • Grafana
  • Kafka / asynchronous messaging
  • AI/ML tools or platforms
  • Agile / Scrum delivery environments
Qualifications
  • A relevant qualification in one of the following would be advantageous: Computer Science
  • Software Engineering
  • Information Technology
  • Related technical discipline
Ideal Candidate

We are looking for someone who is:

  • Technically strong and hands‑on
  • Analytical and solutions focused
  • Comfortable troubleshooting production issues
  • Able to work within a fast‑paced delivery environment
  • Proactive and accountable
  • Strong in communication and collaboration
  • Customer focused
  • Interested in developing their knowledge across telecoms, cloud and emerging technologies

The strongest fit would be an Intermediate backend/software developer with Java, Golang or Python experience, strong API/microservices capability and exposure to telecoms, VAS or messaging environments.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Intermediate Software Developer
Intermediate Software Developer

Adapt IT Group • Midrand

On-site
ZAR 600,000 - 900,000
Senior Telecom Software Developer
Senior Telecom Software Developer

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,500,000
Stock options
Performance bonuses
Fully remote work environment
+2
Remote Telecom Software Developer
Remote Telecom Software Developer

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,200,000
Remote work flexibility
Medical, dental, and vision coverage
Stock options or performance bonuses
+1
Junior Software Developer
Junior Software Developer

Adapt IT Group • Midrand

On-site
ZAR 300,000 - 420,000
Senior Software Developer
Senior Software Developer

Adapt IT Group • Midrand

On-site
ZAR 650,000 - 900,000
Remote Telecoms Software Developer
Remote Telecoms Software Developer

Placements24 • Centurion

Hybrid
ZAR 550,000 - 850,000
Remote work
Performance bonuses
Health insurance
+2
Senior Software Developer - Telecoms
Senior Software Developer - Telecoms

Placements24 • Noord-Kaap

Hybrid
CAD 110,000 - 160,000
Health, dental, vision insurance
Retirement savings plan with company-m
Generous paid time off
+3
Principal Telecoms Software Developer
Principal Telecoms Software Developer

Placements24 • Pretoria

Hybrid
ZAR 1,500,000 - 2,100,000
Stock options
Remote work
Professional development budget
+1
Intermediate Software Developer
Intermediate Software Developer

Wirk • South Africa

On-site
ZAR 420,000 - 660,000
Global digital transformation journey
Cutting-edge technology projects
Principled entrepreneurship, teamwork,
+1
Technical Lead Developer
Technical Lead Developer

Hire Resolve • Johannesburg

On-site
ZAR 1,000,000 - 2,000,000
Competitive salary based on experience