Join a world-class team developing high-performance, distributed telecom systems

Our client, a medium-sized engineering company based in Stellenbosch, specializes in the design, development, integration, implementation, and support of complex hardware and software systems. They are currently expanding their team of Software Engineers to help architect and develop the company’s next-generation software platform—powering a suite of high-performance, distributed telecommunication applications.

We are looking for passionate and experienced Software Engineers to join this innovative team. You will work with cutting-edge technologies to design and build scalable, distributed backend systems.

Minimum Requirements

  • Education:
    • Bachelor’s Degree in Computer Science or Electronic Engineering.
  • Experience:
    • Mid-level roles: Minimum of 2+ years of relevant software development experience.
    • Senior roles: 7+ years of relevant experience, with a solid foundation in Computer Science or Engineering.

Key Technical Focus

  • Strong backend development skills using Go, Java, or C++.
  • Experience with event-driven systems, particularly Kafka.
  • API development experience using gRPC.
  • TypeScript and [URL Removed] experience will be advantageous.
  • For Mid-level roles, protocol processing experience will be an added advantage.

Tech Stack

  • Backend: Go or Java
  • Messaging & Streaming: Kafka
  • API: gRPC
  • Frontend (Bonus): TypeScript, [URL Removed] Competencies
    • Strong communication skills.
    • Effective planning and organizational skills.
    • Analytical thinking and problem-solving abilities.
    • Passion for programming and technology innovation.
    • High attention to detail and commitment to code quality.

    What’s on Offer

    • Exciting personal and career growth opportunities.
    • A collaborative, relaxed, and innovative work culture.
    • The chance to work with state-of-the-art technologies and complex distributed systems.

    Other:

    • Only shortlisted candidates will be contacted. Should you not hear from us after 30 days you may consider your application unsuccessful
    • Only SA Citizens will be considered
    • Please include your current salary and salary expectations.

    Desired Skills:

    • APIs
    • C++
    • Java
    • Kafka
    • Software Development
    • Software Engineering
    • Typescript

    Learn more/Apply for this position