×
Register Here to Apply for Jobs or Post Jobs. X

Full Stack Software Engineer

Job in Cape Town, 7100, South Africa
Listing for: Sabenza IT & Recruitment
Full Time position
Listed on 2026-07-09
Job specializations:
  • Software Development
    Full Stack Developer, Software Engineer, SQL Developer, .NET Developer
Job Description & How to Apply Below

Maitland, South Africa | Posted on 06/07/2026

We are looking for a talented Full Stack Software Engineer to join our development team and play a key role in designing, developing, and maintaining enterprise web applications. The successful candidate will be responsible for delivering high-quality, scalablesoftware solutions across the full technology stack, working with C#, Angular, SQL, CouchDB, and Azure Dev Ops. You will collaborate with business stakeholders and cross-functional teams to analyse requirements,develop innovative solutions, and support business-critical applicationsthroughout the software development lifecycle.

Key Responsibilities

  • Design, develop, test, and maintain scalable full stack web applications using C# and Angular.
  • Develop and maintain RESTfulAPIs and integrate with internal and third-party systems.
  • Write, optimise, and maintain SQL queries, stored procedures, and database objects.
  • Develop and support applications using CouchDB and other No

    SQL database technologies.
  • Manage source control, workitems, build pipelines, and deployments using Azure Dev Ops.
  • Analyse business requirement sand translate them into technical solutions.
  • Participate in solution design, code reviews, and technical planning sessions.
  • Perform unit, integration,regression, and functional testing to ensure software quality.
  • Troubleshoot, debug, and resolve application issues across development, testing, and productionenvironments.
  • Produce and maintain technical documentation and adhere to coding standards and best practices.
  • Collaborate with businessusers, developers, and project teams within an Agile/Scrum environment.
  • Monitor applicationperformance and implement enhancements to improve scalability, security, and reliability.
  • Provide ongoing application support and participate in after-hours support when required.
  • Keep abreast of emerging technologies and contribute to continuous improvement initiatives.
Requirements
  • National Diploma or Degree in Computer Science,Software Engineering, Information Technology, or a related field.
  • 3–6 years of experience in Full Stack software development.
  • Proven experience developing enterprise web applications using C# and Angular.
  • Hands-on experience with SQL, includingwriting complex queries, stored procedures, and database optimisation.
  • Experience working with CouchDB or other

    No

    SQL databases.
  • Experience using Azure Dev Ops for source control, work item management, CI/CD pipelines, and software deployments.
  • Experience developing and consuming RESTfulAPIs.
  • Solid understanding of object-oriented programming principles, software design patterns, and the software developmentlifecycle (SDLC).
  • Experience working within Agile/Scrum development environments.
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary