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.