Software Developer

Cape Town FULL TIME R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

We are looking for a passionate Software Developer to join our dynamic team in Cape Town. The ideal candidate will be proficient in both front-end and back-end technologies, possessing a strong understanding of agile methodologies and a keen eye for detail. You'll be working on exciting projects that drive the technological advancements within our company.

Responsibilities

  • Design innovative software solutions tailored to client specifications.
  • Ensure compliance with software development best practices.
  • Support the integration of software components and third-party services.
  • Gather and analyze user feedback to drive software improvements.
  • Collaborate with the QA team to identify quality assurance measures.

Requirements

Education
  • Bachelor's degree in Software Engineering or a related field
  • Master's degree is preferred
Experience
  • 5+ years of experience in full-stack development
Technical Skills
  • JavaScript
  • Node.js
Soft Skills
  • Problem-solving
  • Strong Communication
Certifications
  • Google Professional Cloud Architect
  • Certified Kubernetes Administrator (CKA)
Languages
  • English: Fluent

Advantageous

  • Knowledge of cloud platforms (AWS, Azure): Practical experience with cloud services for application development.
  • Experience in agile methodologies: Hands-on knowledge of agile software development practices.

Benefits

  • Health, dental, and vision cover
  • Employee assistance programmes
  • Subsidised training and skill development opportunities
  • Flexible hours and remote working possibilities

Company Culture

  • Professional Growth: We provide ample opportunities for professional development and skill enhancement.
  • Work-Life Balance: We prioritize a healthy work-life balance for our employees.
Status: Closed