Software Developer

Cape Town Full-time R41,667 - R54,167 / Month
(R500,000 - R650,000 / Year)

Job Description

We are on the lookout for a talented Software Developer in Cape Town. In this role, you will be responsible for developing high-quality software solutions that meet the needs of our clients. The ideal candidate should have a strong foundation in software engineering principles and be passionate about emerging technologies.

Responsibilities

  • Design and develop APIs for seamless integration between systems.
  • Work with database technologies to manage and retrieve data efficiently.
  • Utilize version control systems for code management.
  • Participate in agile development processes and sprint planning.
  • Assist in the migration of legacy systems to modern frameworks.
  • Engage in user acceptance testing to validate solutions.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in a relevant field is a plus
Experience
  • 4+ years of experience in full-stack development
Technical Skills
  • JavaScript
  • Python
  • Node.js
  • HTML/CSS
Soft Skills
  • Analytical thinking
  • Communication
Languages
  • English: Fluent

Advantageous

  • Experience with Agile methodologies: Practical understanding of Agile and Scrum practices.
  • Knowledge of CI/CD pipelines: Understanding of continuous integration and continuous deployment processes.

Benefits

  • Health, dental, and vision insurance
  • Retirement savings plan with company contribution
  • Remote work options and flexible hours
  • Generous paid time off policy

Company Culture

  • Team Collaboration: We work as a team, valuing each member's contribution to our collective success.
  • Work-Life Balance: We support a healthy work-life balance with flexible working arrangements.
  • Employee Recognition: We recognize and celebrate the achievements of our team members to foster a motivating environment.
Status: Closed