homeofficeportal
Zurück zu den Treffern

Remote Senior Software Developer - Telecom Cloud Platforms

Anzeige auf Englisch

ArbeitsortPretoria
HomeofficeVollständig remote

About the Role

Our client is revolutionizing the telecoms sector through cutting-edge cloud solutions and is seeking a highly skilled Remote Senior Software Developer to join their distributed engineering team, based remotely but supporting operations originating from Pretoria, Gauteng . You will be instrumental in designing, developing, and deploying scalable cloud-native applications and microservices that power next-generation telecommunications platforms. This is a fully remote role, offering unparalleled flexibility to work from anywhere within South Africa, while collaborating with a talented international team. You'll tackle complex challenges in distributed systems, high-availability services, and real-time data processing, contributing to a technology-driven company that is shaping the future of connectivity.

Key Responsibilities

  • Design, develop, test, and deploy robust, scalable, and high-performance cloud-native applications and microservices using languages like Go, Python, or Java.
  • Architect and implement solutions on cloud platforms (AWS, Azure, GCP), leveraging containerization technologies like Docker and Kubernetes.
  • Collaborate effectively with product managers, architects, and other engineers to define technical requirements and deliver features within an Agile framework.
  • Optimize application performance, database interactions, and infrastructure for scalability, reliability, and cost-efficiency.
  • Write clean, maintainable, and well-documented code, participate actively in code reviews , and promote best practices.
  • Troubleshoot and resolve complex production issues in distributed systems, ensuring minimal downtime and maximum service availability.

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical discipline.
  • 5+ years of professional experience in software development , with a strong focus on backend systems and cloud technologies.
  • Proven expertise in developing and deploying applications on major cloud providers (AWS, Azure, or GCP).
  • Deep understanding of microservices architecture , RESTful APIs, and distributed systems design patterns.
  • Proficiency in at least one modern programming language (e.g., Go, Python, Java, Node.js).
  • Experience with CI/CD pipelines, container orchestration (Kubernetes), and infrastructure as code (Terraform) is highly advantageous.

Benefits

  • Exceptional salary package commensurate with experience and expertise.
  • Fully remote work arrangement, offering significant flexibility and autonomy.
  • Comprehensive private health insurance and wellness programs.
  • Generous budget for professional development, conferences, and training.
  • Opportunity to work on impactful projects at the forefront of telecom cloud innovation .
  • Stock options or performance-based equity grants.

Arbeitgeber

Weitere Stellen