Software Developer

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

Job Description

We are looking for a talented Software Developer to join our dynamic team in Cape Town. In this role, you'll develop innovative software applications and solutions, enhancing our product offerings. You should have a solid understanding of both front-end and back-end technologies, allowing you to craft high-quality and scalable software.

Responsibilities

  • Develop unit and integration tests to ensure software reliability.
  • Collaborate with designers to create responsive and intuitive user interfaces.
  • Contribute to sprint planning and agile development processes.
  • Work on continuous improvement initiatives to enhance team productivity.

Requirements

Education
  • Bachelor's degree in Software Engineering or a related field
  • Master's degree preferred
Experience
  • 3-5 years of software development experience
Technical Skills
  • JavaScript
  • Node.js
  • Git
  • RESTful APIs
  • Agile Methodologies
Soft Skills
  • Analytical thinking
  • Communication
Certifications
  • Google Cloud Certified
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Familiarity with cloud platforms: Experience working with AWS, Azure, or Google Cloud services.
  • Understanding of microservices architecture: Knowledge and experience in building microservices-based applications.

Benefits

  • Comprehensive health coverage including dental and vision
  • Employee assistance programs
  • Generous paid leave policies
  • Opportunities for career advancement

Company Culture

  • Continuous Learning: We provide ongoing training and development opportunities for our team.
  • Work-Life Balance: We encourage a healthy work-life balance for all our staff.
  • Employee Recognition: We recognize and reward individual contributions and team efforts.
Status: Closed