Description:
Our client is seeking Software Engineers (2-7 years of experience) to join our team in Stellenbosch, working on a hybrid model (3 days per week in office). Successful candidates will contribute to the development of high-performance backend systems using Go, Java, or C++, with a focus on distributed architectures and real-time processing.Key Responsibilities
- Design, develop, and optimize backend services in Go, Java, or C++
- Implement and maintain event-driven systems using Kafka
- Develop high-performance APIs with gRPC
- Collaborate on scalable, low-latency solutions
- (Bonus) Work on protocol processing (telecom, networking, or similar domains)
Required Qualifications
- Bachelor's degree in Computer Science or Engineering
- 2-7 years of backend development experience
- Proficiency in Go, Java, or C++
- Experience with Kafka or similar messaging systems
- Knowledge of gRPC or REST APIs
- Strong problem-solving and debugging skills
Preferred Skills
- Experience with protocol processing (e.g., telecom, networking, or embedded systems)
- Familiarity with distributed systems and concurrency models
- Knowledge of performance optimization techniques
- Exposure to cloud-native technologies (Docker, Kubernetes)
If you are interested in this opportunity, please apply directly. For more IT jobs, please visit www.networkrecruitment.co.za. If you wish to send your CV per email forward your CV to clombard@networkrecruitment.co.za and copy the reference number in brackets in the subject line of your e-mail.
If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any further possible positions
Requirements:
- Design, develop, and optimize backend services in Go, Java, or C++
- Implement and maintain event-driven systems using Kafka
- Develop high-performance APIs with gRPC
- Collaborate on scalable, low-latency solutions
- (Bonus) Work on protocol processing (telecom, networking, or similar domains)
- Bachelor's degree in Computer Science or Engineering
- 2-7 years of backend development experience
- Proficiency in Go, Java, or C++
- Experience with Kafka or similar messaging systems
- Knowledge of gRPC or REST APIs
- Strong problem-solving and debugging skills
- Experience with protocol processing (e.g., telecom, networking, or embedded systems)
- Familiarity with distributed systems and concurrency models
- Knowledge of performance optimization techniques
- Exposure to cloud-native technologies (Docker, Kubernetes)
15 Apr 2025;
from:
careers24.com