Protect yourself from scammers/fraudsters in recruitment
Read how to identify scam/fraudulent messages

Senior Developer Python

30649
  • Negotiable
  • South Africa, South Africa
  • Permanent

Role: Senior Developer Python

Location: Johannesburg, Onsite

Role type: Permanent 


Are you a seasoned Python developer looking to shape the next generation of network and operational systems? A leading telecommunications-focused technology company is seeking a Senior Python Developer to build scalable platforms supporting network automation, customer portals, and mission-critical operational systems. This is a unique opportunity to work on complex systems that directly impact national-scale telecom operations.


What you’ll do:

  • Design and develop backend applications and API-driven platforms.
  • Automate provisioning, monitoring, and operational workflows.
  • Ensure secure, maintainable, and scalable code across production systems.
  • Mentor and guide junior developers, fostering technical growth.


What we’re looking for:

  • 6+ years of professional software development experience.
  • Strong expertise in Python, with familiarity in Java or Node.js a plus.
  • Hands-on experience with cloud platforms and distributed systems.
  • Proven track record in building scalable, API-driven applications.
  • Experience with network automation, operational systems, or telecom-related platforms is highly desirable.
  • Strong technical judgment, problem-solving, and mentoring abilities.


This role offers the chance to influence platform architecture, work with cutting-edge automation technologies, and collaborate with a highly skilled engineering team at the forefront of telecom innovation.

Mubin Patel Account Manager | South Africa

Apply for this role