Senior Software Engineer - Backend (Telecoms)

Placements24

Cape Town

Hybrid

ZAR 1,000,000 - 1,500,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Performance bonuses
Health, dental, vision insurance
Retirement fund
Generous paid leave
Learning and development opportunities

Job summary

Placements24 in Cape Town, Western Cape, ZA is seeking a Senior Backend Software Engineer to design, develop and maintain scalable backend services and APIs. You will work with architects, product managers, and fellow engineers across the full SDLC.

The role emphasizes RESTful APIs, microservices, and cloud technologies (AWS, Azure, GCP) with a strong focus on code quality, testing, and operational excellence. Office-based in Cape Town with opportunities for professional growth.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 6+ years of backend software development experience.
  • Strong expertise in Java, Python, Go, or C#.

Responsibilities

  • Design, develop, and maintain scalable backend services and APIs.
  • Build and optimize relational and NoSQL databases.
  • Create robust RESTful APIs and microservices architectures.
  • Collaborate with cross-functional teams to deliver features.
  • Write unit/integration tests and participate in code reviews.
  • Troubleshoot production issues and ensure reliability.
  • Contribute to architectural decisions and technical excellence.
  • Mentor junior engineers and support team growth.

Skills

Backend development
Java
Python
Go
C#
Relational databases
NoSQL databases
RESTful APIs
Microservices
Cloud platforms
Docker
Kubernetes
CI/CD
Git
Agile
Mentoring

Education

Bachelor's degree in Computer Science

Tools

PostgreSQL
MySQL
MongoDB
Cassandra
AWS
Azure
GCP

Job description

About the Role

Our client, a prominent player in the telecommunications sector, is seeking a highly skilled Senior Software Engineer specializing in backend development to join their innovative team in **Cape Town, Western Cape, ZA**. This role is integral to developing and maintaining the robust, scalable, and high-performance software systems that power our telecommunications services. You will be responsible for designing, coding, testing, and deploying complex backend applications, collaborating closely with architects, product managers, and other engineers. The ideal candidate will possess extensive experience in backend development languages, database management, API design, and cloud technologies, with a passion for building reliable and efficient software solutions. This is an excellent opportunity to work on cutting-edge projects, contribute to the evolution of telecommunication technologies, and grow within a dynamic and forward-thinking company. The Cape Town office provides a vibrant environment for innovation and collaboration, fostering professional development and team synergy. You will be involved in the entire software development lifecycle, from conception to deployment and maintenance.

Key Responsibilities
  • Design, develop, and maintain scalable backend services and APIs using languages such as Java, Python, or Go.
  • Develop and optimize database schemas and queries for relational and NoSQL databases.
  • Implement robust, efficient, and maintainable code adhering to best practices and coding standards.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write comprehensive unit, integration, and end-to-end tests to ensure code quality and system reliability.
  • Participate in code reviews, providing constructive feedback to peers.
  • Troubleshoot and resolve production issues, ensuring minimal downtime.
  • Contribute to architectural discussions and decisions, driving technical excellence.
  • Mentor junior software engineers, providing guidance and support.
  • Stay updated with emerging technologies and industry trends in backend development and telecommunications.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • Minimum of 6 years of professional experience in backend software development.
  • Proficiency in at least one modern backend programming language (e.g., Java, Python, Go, C#).
  • Strong experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
  • Demonstrated experience designing and building RESTful APIs and microservices.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Solid understanding of software development best practices, including version control (Git), CI/CD, and agile methodologies.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work effectively in a collaborative team environment.
  • Experience in the telecommunications industry is a significant advantage.
Benefits
  • competitive salary package
  • performance-based bonuses
  • health, dental, and vision insurance
  • a retirement fund
  • generous paid leave
  • Employees have access to continuous learning and development opportunities, including training, workshops, and support for certifications.

The role in **Cape Town, Western Cape, ZA** offers a chance to work on challenging and impactful projects in a dynamic industry.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer - Telecom Platforms
Senior Software Developer - Telecom Platforms

Placements24 • Durban

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Fully remote
Health benefits
+2
Telecoms Software Developer - Backend
Telecoms Software Developer - Backend

Placements24 • Polokwane

Hybrid
ZAR 480,000 - 800,000
Competitive salary
Health insurance
Retirement plans
+2
Senior Telecoms Software Developer
Senior Telecoms Software Developer

Placements24 • Gqeberha

Hybrid
ZAR 900,000 - 1,300,000
Fully remote
WFH stipend
Flexible hours
+1
Remote Senior Telecom Software Engineer
Remote Senior Telecom Software Engineer

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Fully remote with flexible hours
Health insurance
+3
Senior Telecom Software Developer
Senior Telecom Software Developer

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,500,000
Fully remote work
Competitive salary and performanceBonu
Medical, dental, and vision coverage
+2
Senior Software Engineer - Backend Systems
Senior Software Engineer - Backend Systems

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Continuous learning & development
Collaborative culture
Senior Backend Engineer
Senior Backend Engineer

Placements24 • Cape Town

On-site
ZAR 900,000 - 1,400,000
Medical aid
Provident fund
Bonuses
+2
Remote Senior Software Developer - Telecom Cloud Platforms
Remote Senior Software Developer - Telecom Cloud Platforms

Placements24 • Pretoria

Hybrid
ZAR 1,000,000 - 1,700,000
Remote work
Private health insurance
Professional development budget
+2
Telecoms Software Developer
Telecoms Software Developer

Placements24 • Benoni

Hybrid
ZAR 420,000 - 700,000
Competitive salary
Health and retirement benefits
Skill enhancement and career growth
+1
Lead Telecoms Software Developer
Lead Telecoms Software Developer

Placements24 • Centurion

Hybrid
ZAR 1,200,000 - 1,800,000
Stock options
Private healthcare
Generous leave
+1