Software Developer

Cape Town Full-Time R25,000 - R41,667 / Month
(R300,000 - R500,000 / Year)

Job Description

We are searching for a talented Software Developer to join our dynamic team in Cape Town. As a part of our innovative company, you will be responsible for designing, coding, and maintaining software applications that meet our clients' needs. Ideal candidates should have a solid foundation in programming and a passion for developing high-quality software. This role offers the opportunity to work in a collaborative environment where your ideas and creativity are valued.

Responsibilities

  • Architect and implement scalable software solutions.
  • Engage with stakeholders to gather requirements and feedback.
  • Optimize existing applications for speed and efficiency.
  • Document development processes and code changes.
  • Participate in code reviews to improve team output.
  • Analyze system requirements and address potential issues.
  • Develop unit tests and participate in automated testing.
  • Contribute to the overall improvement of the development process.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 3-5 years of experience in software development
Technical Skills
  • JavaScript
  • React
  • Node.js
  • SQL
Soft Skills
  • Analytical thinking
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Familiarity with CI/CD: Knowledge of continuous integration and deployment practices.
  • Experience with cloud platforms: Hands-on experience with AWS or Azure for cloud deployment.

Benefits

  • Comprehensive health coverage
  • Generous annual leave policy
  • Remote work flexibility
  • Ongoing training and development
  • End-of-year bonuses

Company Culture

  • Growth Mindset: We promote a culture of continuous learning and professional development.
  • Open Communication: We maintain transparent communication and encourage feedback at all levels.
Status: Closed