Job Description:

WE ARE HIRING: Senior Software Engineer

6 months contract

Johannesburg

We are looking for a skilled Software Engineer with strong experience in AWS Cloud Engineering, .NET/C# Backend Development, Angular Frontend Development, and DevOps.

Key Skills AND Requirements

Cloud Engineering – AWS

  • Design, deploy, and support cloud-native applications.
  • Experience with EC2, Lambda, API Gateway, S3, RDS, IAM, and CloudWatch.
  • Focus on scalability, security, and performance.

Backend Development – .NET/C#

  • Build and maintain enterprise-grade applications, REST APIs, and microservices.
  • Strong experience with C#, .NET Core, and ASP.NET Core.
  • Knowledge of modern software design patterns and secure coding practices.

Frontend Development – Angular

  • Develop responsive and user-friendly web applications.
  • Experience with Angular, TypeScript, RxJS, routing, state management, forms, and component-based architecture.

DevOps & Automation

  • Implement CI/CD pipelines.
  • Experience with Infrastructure-as-Code using Terraform and/or CloudFormation.
  • Containerization experience with Docker and Kubernetes.
  • Automated testing and deployment monitoring.

Solution Design & Full-Stack Engineering

  • Design end-to-end solutions covering:
    • Databases
    • APIs
    • Microservices
    • Security
    • Performance optimisation
    • System integration
    • Agile delivery practices

Working Place:

Johannesburg, South Africa