Darum lohnt es sich
About the Role
Our client, a leader in innovative telecommunications solutions , is looking for an experienced Remote Senior Software Developer to enhance their product development team.
Working entirely remotely, you will collaborate with a global team of engineers, product managers, and designers to deliver high-quality, scalable, and robust software solutions.
Requirements
• Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
• 5+ years of professional software development experience, with a strong emphasis on backend development.
• Proficiency in at least one modern programming language and experience with associated frameworks.
• Solid understanding of software design patterns, data structures, and algorithms.
• Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
• Excellent communication and collaboration skills, adept at working within a fully remote team environment.
Benefits
• Highly competitive salary and bonus structure.
• Fully remote work setup with flexible hours.
• Comprehensive medical, dental, and vision insurance plans.
• Generous paid time off and opportunities for professional growth.
• Access to cutting-edge technologies and challenging projects in the telecom sector.
You will be responsible for designing, coding, testing, and deploying sophisticated software applications that drive their core telecom services. This role offers a fantastic opportunity for a talented developer to make a significant impact on the future of telecommunications technology from anywhere in South Africa .
Key Responsibilities
• Develop and maintain high-performance, scalable backend services and APIs using languages such as Java, Python, or Go.
• Design and implement efficient database solutions (SQL/NoSQL) to support complex telecom applications.
• Collaborate with front-end developers and system architects to integrate user-facing elements with server-side logic.
• Write clean, maintainable, and well-tested code, participating actively in code reviews and continuous integration processes.
• Contribute to the architectural design and technical roadmap of key telecommunication platforms .
• Troubleshoot and resolve complex software defects and performance issues in production environments.