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