Senior Back-End Developer

iDbase Software

Johannesburg

On-site

ZAR 600,000 - 800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

iDbase Software is seeking a highly skilled Senior Back-End Developer in Johannesburg or Cape Town, proficient in TypeScript. This role requires developing scalable back-end services for telecom platforms, and collaborating with cross-functional teams.

The ideal candidate will have a Bachelor's degree in Computer Science and 5+ years of experience in back-end development. Knowledge of cloud-native applications and telecom architectures is essential. The position offers opportunities for professional growth.

Qualifications

  • 5+ years of experience in back-end development with a strong focus on TypeScript.
  • Proven experience building and deploying cloud-native applications.
  • Experience working in agile development environments.

Responsibilities

  • Develop scalable and secure back-end services using TypeScript.
  • Design and implement APIs and microservices for telecom applications.
  • Collaborate with cross-functional teams including network engineers and front-end developers.
  • Integrate with third-party systems, including AI/LLM services.

Skills

TypeScript
Node.js
Telecom architectures
RESTful APIs
Cloud platforms
Microservices
Containerization (Docker)
Orchestration (Kubernetes)
GraphQL
Asynchronous programming
Debugging and performance tuning

Education

Bachelor’s degree in Computer Science

Job description

We are seeking a highly skilled and experienced Senior Back-End Developer in Johannesburg or Cape Town that is proficient in TypeScript to design, build, and deploy distributed cloud-based applications. The ideal person will have a strong understanding of scalable system architecture and cloud-native development. Experience integrating with Large Language Models (LLMs), Azure, and React front-end applications is advantageous but not essential.

Key Responsibilities
  • Develop scalable and secure back-end services using TypeScript to support telecom platforms and services.
  • Design and implement APIs and microservices for telecom applications, including provisioning, billing, and network management.
  • Collaborate with cross-functional teams including network engineers, front-end developers, and cloud architects.
  • Build and maintain distributed systems that handle high-throughput telecom data.
  • Ensure system reliability, performance, and fault tolerance in cloud environments.
  • Integrate with third-party systems, including AI/LLM services, OSS/BSS platforms, and telecom protocols.
  • Participate in code reviews, testing, and deployment automation.
  • Stay informed on telecom trends, cloud technologies, and software engineering best practices.
Key Skills & Competencies
  • Strong experience in TypeScript and Node.js development.
  • Solid understanding of telecom architectures, protocols (e.g., SIP, Diameter, GTP), and data flows.
  • Experience with cloud platforms (preferably Azure) and distributed systems.
  • Familiarity with microservices, containerization (Docker), and orchestration (Kubernetes).
  • Knowledge of RESTful APIs, GraphQL, and asynchronous programming.
  • Advantageous: Experience integrating LLMs (e.g., OpenAI, Azure OpenAI) and working with React front-end applications.
  • Strong debugging, performance tuning, and optimization skills.
Qualifications & Experience
  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 5+ years of experience in back-end development, with a strong focus on TypeScript.
  • Proven experience building and deploying cloud-native applications.
  • Experience working in agile development environments.
Desirable Attributes
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.
  • Passion for clean code, automation, and continuous improvement.
  • Ability to mentor junior developers and contribute to team growth.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Back-End Developer
Senior Back-End Developer

Idbasesoftware • South Africa

On-site
ZAR 800,000 - 1,200,000
Senior TypeScript Backend Engineer - Cloud
Senior TypeScript Backend Engineer - Cloud

Idbasesoftware • South Africa

On-site
ZAR 800,000 - 1,200,000
Senior Backend Engineer - TypeScript, Cloud & Microservices
Senior Backend Engineer - TypeScript, Cloud & Microservices

iDbase Software • Johannesburg

On-site
ZAR 600,000 - 800,000
Senior Developer - Telecommunication
Senior Developer - Telecommunication

OttoBauthentic • Midrand

On-site
ZAR 800,000 - 1,200,000
Back-End / Full Stack Developer (Senior)
Back-End / Full Stack Developer (Senior)

ATS Client • Cape Town

Hybrid
ZAR 1,000,000 - 1,800,000
Senior Java Developer
Senior Java Developer

iDbase Software • Johannesburg

Hybrid
ZAR 60,000 - 100,000
Senior Full-Stack Software Developer
Senior Full-Stack Software Developer

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Back-End Developer (Advanced) 1848
Back-End Developer (Advanced) 1848

Opensource Intelligent Solutions • Pretoria

Hybrid
ZAR 1,800,000 - 2,300,000
Hybrid work arrangement
Senior Full Stack .Net Developer - Cape Town - Remote
Senior Full Stack .Net Developer - Cape Town - Remote

Ada Meher • Wes-Kaap

Remote
Senior Web Developer
Senior Web Developer

Sabenza IT & Recruitment • Pretoria

On-site
ZAR 800,000 - 1,200,000