SUMMARY:
Our client is seeking Software Engineers (2-7 years of experience) to join their team in Stellenbosch, working on a hybrid model (3 days per week in office). Successful candidates will contribute to the development of high-performance back-end systems using Go, Java, or C++, with a focus on distributed architectures and real-time processing.
POSITION INFO:
Key Responsibilities:
- Design, develop, and optimize back-end 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 back-end 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, and Kubernetes)
Apply now!
If you are interested in this opportunity, please apply directly. For more IT jobs, please visit If you wish to send your CV per email forward your CV to 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.