Software Developer

Cape Town Full-Time R50,000 - R62,500 / Month
(R600,000 - R750,000 / Year)

Job Description

We are on the lookout for a skilled Software Developer to join our vibrant team in Cape Town. In this role, you will be responsible for designing and implementing high-quality software solutions. The ideal candidate will have experience across both front-end and back-end development, with a passion for problem-solving and innovation.

Responsibilities

  • Write clean, maintainable code through agility and efficiency.
  • Assist in the architectural and technical design decisions.
  • Identify potential software improvements and innovations.
  • Develop unit tests to verify coding quality.
  • Help with deployment and maintenance of software applications.
  • Train and mentor junior developers when required.

Requirements

Education
  • Master's degree in Software Engineering or related field
Experience
  • 5+ years of experience in software development
Technical Skills
  • JavaScript
  • React and Redux
  • Node.js and Express
  • MongoDB
  • DevOps Practices
Soft Skills
  • Innovative Thinking
  • Leadership Skills
Languages
  • English: Fluent

Advantageous

  • Experience with microservices architecture: Understanding of building applications with microservices.
  • UI/UX design skills: Familiarity with designing user-friendly applications.

Benefits

  • Comprehensive medical aid and health benefits
  • Annual bonuses and salary reviews
  • Remote work options and flexible schedules
  • Access to training and certifications

Company Culture

  • Diversity and Inclusion: We celebrate diversity and strive to create an inclusive workplace.
  • Continuous Growth: We foster a culture of continuous learning and professional development.
Status: Closed