Full Stack Engineer (12-Month Renewable Contract) (CPT Hybrid)

IT – Software Development
Cape Town – Western Cape

ENVIRONMENT:
THE coding talents of a forward-thinking Full Stack Engineer with at least 5 years Software Development experience is sought to join the team of a leading global Digital Solutions Tech company. Applicants must also possess a Computer Science or similar Degree/Diploma with strong skills in C#, .NET 6 or higher, Git, SQL and/or NoSQL, HTML, CSS, JavaScript, React, ASP.NET, Razor pages, Grafana, Kibana, Elastic, Terraform, Kubernetes, Azure and experience designing and implementing database data models. Please note this is a 12-Month Renewable Contract role.
 
REQUIREMENTS:
Qualifications –
  • Computer Science related Degree, Diploma, or similar qualification.
 
Experience/Skills –
  • A minimum of 5 years Software Development experience.
  • Several years working in Agile teams delivering software iteratively.
  • Strong skills in C#, especially .NET 6 or higher.
  • Strong experience with source control tools, especially Git.
  • Strong experience applying software design patterns and principles.
  • Strong experience building web application backends and consuming REST APIs.
  • Strong experience with software quality practices like peer code reviews and automated testing.
  • Strong experience using SQL and/or NoSQL databases.
  • Experience building industry-standard web service APIs.
  • HTML and CSS: Proficiency in semantic HTML tags and CSS selectors.
  • JavaScript and React Fundamentals: Deep understanding of ES6+ syntax, functional programming concepts, and React’s component lifecycle.
  • Building applications for the cloud, i.e., microservices and functions in container and serverless technologies like Docker, Azure Functions, Kubernetes.
  • Azure Portal, Azure DevOps, Terraform.
  • .NET web technologies like ASP.NET, Razor pages, etc.
  • CMS platforms and general digital marketing technologies
  • Experience building real-time dashboards (Grafana, Kibana, Elastic, etc.).
  • Experience designing and implementing database data models.
  • Experience with cloud technologies like Azure.

+ 27 (0) 21 741 0400