Senior back-end developer
We are seeking a highly skilled and experienced Senior Back-End Developer in Johannesburg or Cape Town that is proficient in Type Script to design, build, and deploy distributed cloud-based applications. The ideal person will have a strong understanding of scalable system architecture and cloud-native development. Experience integrating with Large Language Models (LLMs), Azure, and React front-end applications is advantageous but not essential.
Key Responsibilities Develop scalable and secure back-end services using Type Script to support telecom platforms and services. Design and implement APIs and microservices for telecom applications, including provisioning, billing, and network management. Collaborate with cross-functional teams including network engineers, front-end developers, and cloud architects. Build and maintain distributed systems that handle high-throughput telecom data. Ensure system reliability, performance, and fault tolerance in cloud environments. Integrate with third-party systems, including AI/LLM services, OSS/BSS platforms, and telecom protocols. Participate in code reviews, testing, and deployment automation. Stay informed on telecom trends, cloud technologies, and software engineering best practices. Key Skills & Competencies Strong experience in Type Script and Node.js development. Solid understanding of telecom architectures , protocols (e.g., SIP, Diameter, GTP), and data flows. Experience with cloud platforms (preferably Azure) and distributed systems. Familiarity with microservices , containerization (Docker), and orchestration (Kubernetes). Knowledge of RESTful APIs , Graph QL, and asynchronous programming. Advantageous: Experience integrating LLMs (e.g., Open AI, Azure Open AI) and working with React front-end applications. Strong debugging, performance tuning, and optimization skills. Qualifications & Experience Bachelor’s degree in Computer Science, Software Engineering, or related field. 5+ years of experience in back-end development, with a strong focus on Type Script. Proven experience building and deploying cloud-native applications. Experience working in agile development environments. Desirable Attributes Strong problem-solving and analytical skills. Excellent communication and collaboration abilities. Passion for clean code, automation, and continuous improvement. Ability to mentor junior developers and contribute to team growth.