Software Developer

Cape Town Full-time R30,000 - R45,000 / Month
(R360,000 - R540,000 / Year)

Job Description

We are in search of a passionate Software Developer in Cape Town who will be responsible for crafting high-quality software solutions. The ideal candidate will possess a strong foundation in programming languages and frameworks while being a proactive team player.

Responsibilities

  • Create and maintain technical documentation for software projects.
  • Build and deploy applications to cloud environments.
  • Work collaboratively with cross-functional teams to ensure smooth deployments.
  • Foster a culture of innovation by proposing new tools or technologies.
  • Conduct user acceptance testing and gather feedback for improvements.
  • Assist in troubleshooting production issues in a timely manner.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree is preferred
Experience
  • 5+ years of experience in software development
Technical Skills
  • JavaScript
  • Node.js
  • SQL Databases
Soft Skills
  • Problem-solving
  • Collaboration
Certifications
  • Certified ScrumMaster (CSM)
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Experience with Kubernetes: Hands-on experience with Kubernetes for orchestrating containerized applications.
  • Exposure to RESTful API design: Understanding fundamental principles of RESTful API design and implementation.

Benefits

  • Health, dental, and vision insurance
  • Generous retirement savings plan with company contributions
  • Flexible working hours and remote work possibilities
  • Ongoing training and development programs

Company Culture

  • Learning and Growth: We prioritize employee development and offer various learning programs.
  • Work-Life Balance: We believe in maintaining a healthy work-life balance for all our employees.
Status: Closed