JobVault never charges job seekers. Learn how to stay safe →
Back to all jobs
IT Jobs
full time

Full Stack Developer (OOP) - Cape Town (In office)

OfferZenCape Town City Centre, Cape Town Region

Salary

R25 000 – R35 000 per month

Job Type

full time

Posted

17 days ago

Closing date

7 Sep 2026

Share:WhatsAppLinkedIn

Job Description

About the opportunity

A dynamic organisation is seeking a skilled Full Stack Developer to join their team based in the heart of Cape Town. This in-office role offers the chance to contribute to the full software development lifecycle, from conceptualisation to deployment. You will be integral in shaping innovative technology solutions, working collaboratively within a team environment that values quality and exceptional user experience.

The company fosters a passion for creating high-calibre software, and this position is ideal for a developer who thrives on tackling complex challenges and delivering impactful results.

Key Responsibilities

As a Full Stack Developer, your responsibilities will encompass a broad spectrum of software engineering tasks. You will be instrumental in the design, development, and rigorous testing of software applications, ensuring they meet high standards of functionality and performance.

A core aspect of the role involves close collaboration with product managers and designers. This partnership is crucial for translating user needs and design concepts into intuitive and user-friendly features. You will also be responsible for meticulously documenting software functionality, creating clear and comprehensive guides for both internal teams and end-users. Furthermore, the position requires a proactive approach to troubleshooting and debugging applications, swiftly identifying and resolving any issues to maintain seamless operation.

Key duties will include:

  • Designing and architecting software solutions.
  • Developing robust code across the full stack.
  • Implementing and executing comprehensive testing strategies.
  • Collaborating effectively with product, design, and other engineering teams.
  • Creating and maintaining detailed technical documentation.
  • Identifying and resolving software defects and performance bottlenecks.

What they're looking for

To be successful in this role, candidates should possess a strong foundation in software development principles, with a particular emphasis on object-oriented programming (OOP). A relevant tertiary qualification, such as a Bachelor’s degree in Computer Science or a closely related field, is generally expected, although equivalent practical experience may also be considered.

Demonstrable experience of at least three years in professional software development is essential. Proficiency in at least one prominent programming language, such as Java, Python, or C++, is a key requirement. Familiarity with modern version control systems, with Git being a primary example, is also a necessary skill for effective team collaboration and code management.

Ideal candidates will exhibit:

  • A solid understanding of object-oriented programming concepts.
  • A minimum of 3 years of hands-on software development experience.
  • Expertise in at least one of the following languages: Java, Python, or C++.
  • Proficiency with Git for version control.
  • Experience in designing, developing, and testing software.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.

In South Africa, a Full Stack Developer role with this level of responsibility often commands a competitive salary, depending on experience and the specific company's remuneration structure. Common employers range from tech startups and established software houses to larger corporations with in-house development teams across various sectors. Career progression typically involves specialising in certain technologies, moving into senior or lead developer positions, or transitioning into software architecture or management roles.

Requirements

  • Bachelor’s degree in Computer Science or related field.
  • 3+ years of experience in software development.
  • Proficiency in languages such as Java, Python, or C++.
  • Experience with version control systems like Git.

About the employer

O

OfferZen

OfferZen is a hiring organisation operating in Cape Town City Centre, Cape Town Region within the it jobs sector. They are currently recruiting for the Full Stack Developer (OOP) - Cape Town (In office) role advertised on this page. Visit the official application link for more about the company, its culture and the team you would be joining.

Interested in this role at OfferZen?

JobVault never charges job seekers to apply.

Apply Now

More IT Jobs jobs

See all →

Get ready for your application

Free career guides written for South African job seekers.

Browse all career resources →