Telecoms Software Developer - Backend
About the Role
Our client is seeking a talented Backend Software Developer to contribute to the innovation and development of their telecommunications software platforms in Polokwane . You will be instrumental in designing, coding, and maintaining robust, scalable backend systems that power our diverse range of services. Working within an agile development team, you will collaborate closely with architects, frontend developers, and QA engineers to deliver high-quality software solutions. This role offers a fantastic opportunity to work with modern technologies and make a significant impact on the company's digital transformation.
Key Responsibilities
- Develop, test, and deploy secure and efficient backend services and APIs.
- Design and implement database schemas and optimize data management strategies.
- Write clean, maintainable, and well-documented code in languages like Java, Python, or Go.
- Participate in code reviews, providing and receiving constructive feedback to improve code quality.
- Collaborate with cross-functional teams to define, design, and ship new features for telecom applications .
Requirements
- Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
- 3+ years of professional experience in backend software development .
- Strong proficiency in at least one backend programming language and related frameworks.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases.
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is a plus.
Benefits
- Competitive salary and annual bonus opportunities.
- Comprehensive health insurance and retirement savings plans.
- Opportunities for professional growth, training, and attending tech conferences.
- Flexible working hours and a supportive team culture in Polokwane .
- Exposure to exciting projects in the rapidly evolving telecoms technology space .