Software Engineer (Web & Backend Development)
Summary
Full-stack/backend engineer role in Johannesburg building web interfaces and backend services for telecom RAN automation and cloud-native OSS platforms used by Tier 1 operators. Work spans agile delivery, testing, and troubleshooting using C#, JavaScript, Java, or C++ with SQL databases; a home fibre line and backup power are required.
Company Overview
Operating between high-scale cloud technology and telecommunications, the company builds intelligent, multi-vendor RAN automation, cloud-native OSS, and SMO platforms deployed across Tier 1 global operators. Joining this team puts you at the core of continuous platform innovation, developing enterprise-grade systems that directly process critical global network operations.
Responsibilities
- Full-Stack Development: Design, build, and maintain high-performance web interfaces and robust backend architectures using modern full-stack web development practices and frameworks.
- Agile Execution: Actively participate in sprint planning, stand-ups, iteration reviews, and continuous delivery pipelines utilizing strict Agile methodologies.
- Problem Analysis & Optimization: Perform rigorous root-cause analysis, complex bug fixing, performance tuning, and deep troubleshooting across distributed production ecosystems.
- Quality & Testing: Write comprehensive test suites, conduct systemic testing, and ensure low-latency, mission-critical platform reliability.
- System Evolution: Collaborate across cross-functional engineering teams to introduce new features, modernize existing codebases, and readily adapt to emerging technology requirements.
Requirements & Qualifications
- A completed Degree in Computer Science, Information Technologies, or Engineering
- Exceptional academic results and a strong overall academic average are required. Strong, high-performing graduates will be given full consideration alongside experienced candidates.
- 04 years of production or intensive project-based software development experience utilizing one or more of the following core languages: C#, JavaScript, Java, and C++
- 04 years of relational database experience and proficient SQL scripting skills.
- Exceptionally strong technical, mathematical, and analytical reasoning capabilities.
- Proven capability to operate seamlessly within a self-directed, highly accountable engineering environment.
- Ability to thrive in a high-tempo, fast-paced, agile ecosystem where rapid problem analysis and sharp critical thinking are required daily.
- An innovative, positive, and proactive problem solver who embraces change, backed by outstanding written and verbal communication skills.
Remote Working Infrastructure Requirements
- Dedicated, high-speed fibre internet connection at home.
- Verified backup power solution (UPS, inverter, or generator system) ensuring uninterrupted uptime during power outages.
This role offers an exceptional runway to elevate your technical career. You will be directly engineering scalable, critical web interfaces and backend software used at global scale. If you are a high-achieving graduate or an ambitious engineer ready to accelerate your capabilities alongside top-tier technical minds, submit your CV and academic transcripts.
Only shortlisted candidates will be contacted; if you have not received a response within two weeks, please consider your application unsuccessful.