Software Engineer

Cape Town Full-time R35,000 - R50,000 / Month

Job Description

As a Software Engineer in our Cape Town office, you will take a key role in developing and enhancing our software products. We value creativity, technical expertise, and a collaborative spirit, and we believe that together we can create software that transforms industries and delights customers.

Responsibilities

  • Create and execute testing plans to ensure quality and reliability.
  • Participate in Agile ceremonies and contribute to Sprint planning and retrospectives.
  • Enhance existing systems with improved features and functionalities.
  • Communicate effectively with stakeholders to gather feedback and improve processes.
  • Support team members in resolving technical issues and sharing knowledge.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is a plus
Experience
  • 3-5 years of experience in software development
Technical Skills
  • JavaScript
  • React
  • Node.js
  • RESTful APIs
Soft Skills
  • Problem-solving
  • Team collaboration
Certifications
  • Certified ScrumMaster (CSM)
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Familiarity with Docker: Understanding of containerization and its benefits.
  • Experience in Agile methodologies: Working knowledge of Scrum and Kanban frameworks.

Benefits

  • Competitive salary and performance bonuses
  • Health insurance coverage
  • Flexible work hours and remote working opportunities
  • Professional development and training programs

Company Culture

  • Collaboration: We promote a culture of teamwork and open communication where ideas are freely shared.
  • Innovation: We are always looking to push the boundaries of technology and creativity.
  • Diversity and Inclusion: We celebrate diversity and are committed to creating an inclusive environment for all employees.
Status: Closed