Software Developer

Cape Town FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

We are on the lookout for a talented Software Developer to join our Cape Town office. This role will involve working with a dynamic team to create innovative software solutions that cater to our clients’ needs. The ideal candidate will have a solid understanding of various programming languages and frameworks.

Responsibilities

  • Write clean, scalable code using programming languages such as Python and Java.
  • Engage in continuous learning and implementation of new technologies.
  • Work closely with the QA team to create testing plans and scripts.
  • Assist in architectural design and application development.
  • Ensure compliance with software development standards and practices.
  • Contribute to system architecture discussions.
  • Facilitate code deployment and maintain application performance.
  • Monitor technical performance and improve software efficiency.

Requirements

Education
  • Master's in Computer Science or a related field is preferred
Experience
  • 5+ years of experience in full-stack software development with strong knowledge of modern frameworks.
Technical Skills
  • Node.js
  • Angular
Soft Skills
  • Time Management
  • Leadership
Certifications
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Experience with cloud services: Experience with AWS, Azure, or Google Cloud platforms.
  • Familiarity with Agile methodologies: Strong understanding of Agile practices and methodologies.

Benefits

  • Comprehensive health insurance
  • Annual performance bonus
  • Extra paid leave days for employee wellness
  • Access to training and certifications
  • Work-life balance initiatives

Company Culture

  • Diversity: We celebrate diversity and encourage applications from people of all backgrounds.
  • Health and Wellbeing: Employee wellbeing is a priority, and we provide resources to promote a healthy work-life balance.
Status: Closed