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 in Cape Town to enhance our team. The ideal candidate will possess a strong knowledge of various programming languages, particularly in web development and software engineering.

Responsibilities

  • Lead software design discussions and architecture reviews.
  • Integrate software components and third-party programs.
  • Conduct testing to ensure software reliability and user experience.
  • Document development processes and maintain technical documentation.
  • Contribute to continuous improvement by suggesting enhancements.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Postgraduate qualification is a plus
Experience
  • 5+ years of experience in full-stack development with a focus on software design principles
Technical Skills
  • JavaScript
  • React
  • Docker
  • Kubernetes
Soft Skills
  • Critical Thinking
  • Communication Skills
Certifications
  • Google Cloud Certified
  • PMP Certification
Languages
  • English: Fluent

Advantageous

  • Experience with cloud services (AWS, Azure): Familiarity with major cloud platforms for deployment and resource management.
  • Experience with API development: Proficient in developing RESTful APIs for application integration.

Benefits

  • Comprehensive health and wellness programs
  • 401(k) retirement plan with generous company matching
  • Flexible work-from-home policies
  • Employee discounts and perks

Company Culture

  • Continuous Improvement: Our company supports continuous learning, offering training and personal development opportunities.
  • Work-Life Balance: We prioritize work-life balance to ensure the well-being of our employees.
Status: Closed