Fullstack senior software engineer
Summary
Senior fullstack engineer in Cape Town who develops, tests, and maintains software applications — writing JavaScript for the front end and C# for the back end, plus APIs, databases (MySQL/Postgres/SQL Server), CI/CD, and unit/integration testing. Requires 5+ years of relevant experience.
The purpose of this Fullstack Software Engineer role is to develop, test and maintain software applications. The role particularly focuses on front-end programming using Java Script along with back-end (C#) programming.
Job Specification Key Roles And Responsibilities Fullstack coding Complying with code standards (OOP) Conducting accurate estimations Working with estimation tolerance Tracking and logging accurately in line with delivery Flag and raise delivery blockers Code reviews Debugging Test driven software development Core Skills/Competencies Mandatory technical skills required to do teh job: Main Programming Languages (Java Script & C#) Web Technology Containerization advantageous Experience with overall solution design and documentation Experience with designing, building and integrating APIs Experience with designing and building databases (mysql, Postgres, SQL server) Experience with JSON and XML CI/CD Testing Framework (Unit and Integration Testing) Minimum Requirements A minimum of 5 years' plus relevant experience An IT Diploma/Degree is advantageous Retail industry experience is advantageous