Software Engineer

Cape Town Full-time R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

We are on the lookout for a talented Software Engineer to join our Cape Town team. In this role, you'll work on exciting projects that drive innovation and create impactful solutions. Your expertise in software development will help us achieve our ambitious goals, and you'll collaborate with a diverse team of dedicated professionals. If you are passionate about technology and eager to contribute to meaningful projects, we want to hear from you!

Responsibilities

  • Architect and code scalable software applications.
  • Work closely with QA to ensure quality standards are met.
  • Incorporate user feedback into software development.
  • Stay up-to-date with emerging technologies and industry trends.
  • Mentor junior developers and share knowledge across the team.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Postgraduate qualification is an advantage
Experience
  • 3-5 years of relevant experience in software development
Technical Skills
  • JavaScript
  • Node.js
Soft Skills
  • Problem-solving
  • Adaptability
Certifications
  • Microsoft Certified: Azure Developer Associate
  • Certified Agile Practitioner
Languages
  • English: Fluent
  • Zulu: Conversational

Advantageous

  • Knowledge of React or Angular frameworks: Experience with modern front-end frameworks is a plus.
  • Experience with Agile methodologies: Familiarity with Scrum or Kanban practices.

Benefits

  • Health, dental, and vision coverage
  • Generous leave policy
  • Professional development programs
  • Remote work options available

Company Culture

  • Diversity and Inclusion: We celebrate diversity and are committed to creating an inclusive workplace.
  • Continuous Improvement: We encourage ongoing learning and professional growth.
Status: Closed