Software Developer

Cape Town Full-time R50,000 - R70,000 / Month
(R600,000 - R840,000 / Year)

Job Description

We are on the lookout for a passionate Software Developer to join our innovative team in Cape Town. This is a unique opportunity to work at the forefront of technology, developing full-stack applications that enhance user experiences and drive business applications.

Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable code across the stack.
  • Work closely with product owners to define project scopes and timelines.
  • Provide mentorship to junior developers and share industry best practices.
  • Adapt quickly to new technologies and tools as they emerge.
  • Contribute to the continuous improvement of development methods and processes.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is a plus
Experience
  • 4+ years of experience in full-stack development roles.
Technical Skills
  • JavaScript
  • React & Redux
Soft Skills
  • Problem-solving
  • Collaboration
Certifications
  • Scrum Master Certified (SMC)
Languages
  • English: Fluent

Advantageous

  • Experience with Docker: Knowledge of container technology and deployments.
  • Understanding of CI/CD practices: Experience in continuous integration and deployment workflows.

Benefits

  • Comprehensive health coverage with great options.
  • Generous leave policies and parental leave.
  • Profit-sharing opportunities to share in our success.
  • Career advancement programs tailored for employees.
  • Countless team-building activities throughout the year.

Company Culture

  • Learning Environment: We support continuous learning through courses and workshops.
  • Adaptability: Embracing change and new ideas is part of our organizational DNA.
  • Respect: Every voice matters; we listen to and respect all team members.
Status: Open