Enter a job title or keyword

Software Engineer


Job Location:

Cape Town - South Africa

Monthly Salary: Not provided by the employer
Posted: 30 August 2026 (8 hours ago)
Application Deadline: 27 November 2026
Vacancies: 1 Vacancy

Job Summary

Software Engineer

Duration: Permanent

Location: Somerset West

Overview:

  • We are looking for a talented Software Engineer to join a growing product development team. This role involves designing developing and maintaining scalable software solutions across modern backend and frontend technologies. The ideal candidate will have strong problem-solving skills experience debugging complex applications and a passion for building high-performance systems.
  • As a Software Engineer youll be responsible for working on our integration platform across 8 backend and/or web app front-end (Typescript React). You have a solid track record of up to 5 years prior engineering experience and proven ability to debug complex code.

Key Responsibilities:

  • Design develop and maintain core platform components and services using technologies.
  • Build and enhance integrations with source control and developer tooling platforms.
  • Develop high-performance stream-based processing solutions capable of handling large volumes of data.
  • Create and maintain reusable services APIs and application components.
  • Develop connectors and integrations that efficiently process and transfer data between systems.
  • Implement and maintain integrations with Azure services including security and storage solutions.
  • Develop and support authentication and identity management solutions using OpenID Connect and related protocols.
  • Build and maintain CI/CD pipelines using Azure DevOps and modern deployment practices.
  • Contribute to the development of intuitive web-based user interfaces and visual design tools.
  • Support infrastructure automation and environment management using Infrastructure-as-Code principles.
  • Participate in code reviews debugging testing and continuous improvement initiatives.

Requirements:

  • Bachelors Degree in Computer Science Software Engineering Information Technology or a related field or equivalent practical experience.
  • Up to 5 years of software development experience in either:
    • C# /.NET or
    • JavaScript/TypeScript and modern frontend frameworks.
  • Experience working with SQL and relational databases.
  • Strong understanding of software engineering principles design patterns and best practices.
  • Experience building and consuming RESTful APIs.
  • Exposure to cloud platforms particularly Microsoft Azure is advantageous.
  • Familiarity with version control systems such as Git.
  • Experience with CI/CD pipelines and DevOps practices is beneficial.
  • Knowledge of infrastructure automation tools such as Terraform is advantageous.
  • Strong analytical thinking troubleshooting and debugging skills.
  • Excellent communication and collaboration skills.