Point your AI agent at freehire and let it find you a job.

Get the CLI →

Placements24

Senior Software Developer - Telecom Platforms

Posted 3 views
Discussion

Summary

A senior developer designs, builds, and tests scalable backend services and APIs for telecom software platforms, working fully remotely from anywhere in South Africa. The core stack involves Java, Python, or Go, plus microservices, Docker/Kubernetes, cloud platforms (AWS/Azure/GCP), and SQL/NoSQL databases.

About the Role

Our client is looking for an accomplished Senior Software Developer to join their pioneering team, working entirely remotely. This role focuses on developing and enhancing sophisticated software platforms for the telecommunications sector. You will play a key role in designing, coding, and testing scalable applications that are central to our client's service delivery and innovation. Working from anywhere in South Africa , you will contribute to building robust, high-performance systems that are critical to the telecoms industry , collaborating with a distributed team of talented professionals.

Key Responsibilities

  • Design, develop, and implement high-quality, scalable backend services and APIs for telecom applications.
  • Write clean, maintainable, and well-documented code in languages such as Java, Python, or Go.
  • Collaborate with product managers and other engineers to define software requirements and technical specifications.
  • Optimize application performance and ensure the reliability and availability of deployed systems.
  • Participate in code reviews, providing constructive feedback to team members and upholding coding standards.
  • Troubleshoot and resolve complex software defects and production issues.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
  • 5+ years of professional software development experience, with a focus on backend systems.
  • Strong proficiency in at least one major programming language relevant to scalable applications (e.g., Java, Python, Go).
  • Experience with microservices architecture, containerization (Docker, Kubernetes), and cloud platforms (AWS, Azure, GCP).
  • Solid understanding of database technologies (SQL and NoSQL) and distributed systems.
  • Proven ability to work effectively in a remote, collaborative team environment.

Benefits

  • Highly competitive salary commensurate with experience.
  • Full remote work flexibility, allowing you to work from anywhere in South Africa.
  • Comprehensive health and wellness benefits.
  • Generous annual leave and personal development budget for continuous learning.
  • Opportunity to work on challenging projects at the forefront of the telecoms technology landscape.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available