Enable job alerts via email!

Software Engineer (Full-Stack)

Time Personnel

Cape Town

Hybrid

ZAR 400 000 - 700 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A recruiting firm in Cape Town is looking for a Full-Stack Software Engineer to build and maintain software solutions. The ideal candidate will have a degree in Computer Science, 2+ years of experience, and proficiency in Angular, ASP.NET Core, and MS SQL. This role offers excellent growth opportunities and flexible working hours, including remote work options.

Benefits

Flexible working hours
Remote work options
Growth opportunities

Qualifications

  • Minimum of 2 years’ experience in a professional environment.
  • Solid understanding of software testing practices (unit and integration testing).
  • Ability to work independently and deliver high-quality code consistently.

Responsibilities

  • Build, maintain, and deploy front- and back-end software.
  • Collaborate with QA, Junior Developers, Technical Lead, and the CEO.
  • Monitor reliability, performance, and consistently meet sprint targets.

Skills

Angular
TypeScript
ASP.NET Core
MS SQL
Problem-solving
Communication

Education

Degree in Computer Science or a related field
Job description
Software Engineer (Full-Stack) required in Cape Town

Do you hold a degree in Computer Science and have a minimum of two years’ experience as a Software Engineer?

Our client, based in Cape Town, is looking for a disciplined and task-driven individual with strong technical expertise in Angular and MS SQL.

This is a high-performing role offering excellent growth opportunities, flexible working hours, and remote work options.

Requirements:

  • Degree in Computer Science or a related field with strong computing fundamentals.
  • Minimum of 2 years’ experience in a professional environment.
  • Proficiency in Angular, TypeScript, ASP.NET Core, and MS SQL.
  • Solid understanding of software testing practices (unit and integration testing).
  • Ability to work independently, meet deadlines, and deliver high-quality code consistently.
  • Strong problem-solving skills with the ability to diagnose and resolve complex technical issues.
  • Excellent communication skills with the ability to collaborate effectively across teams.

Duties and Responsibilities:

  • Build, maintain, and deploy front- and back-end software (Angular / NET Core / SQL Server)
  • Collaborate with QA, Junior Developers, Technical Lead and the CEO
  • Monitor reliability, performance, and consistently meet sprint targets.
  • Review code, mentor juniors, and document decisions.
  • Participate in sprint planning, estimation, and regular agile ceremonies
  • Troubleshoot production issues and implement long-term, scalable solutions
  • Contribute to improving system architecture, performance, and security
  • Develop and maintain automated tests to ensure code quality and reliability
  • Ensure technical documentation is clear, updated, and accessible
  • Collaborate with stakeholders to refine requirements and propose technical improvements
  • Continuously explore and adopt new tools, frameworks, and best practices to enhance the product
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.