Software Engineer

Cape Town Full-time R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

We are on the lookout for a passionate Software Engineer to join our Cape Town team. You will play a key role in developing innovative software applications that drive efficiency and enhance user experience.

Responsibilities

  • Create user-friendly software interfaces that enhance user experience.
  • Collaborate with the QA team to ensure all software meets quality standards.
  • Identify and fix bugs and performance bottlenecks in the software.
  • Implement security measures and data protection protocols.
  • Provide support and training for end-users as needed.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Software Engineering preferred
Experience
  • 4+ years in software engineering roles
Technical Skills
  • JavaScript
  • React
  • Node.js
Soft Skills
  • Problem-solving
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Familiarity with DevOps practices: Understanding of CI/CD processes and tools is advantageous.
  • Knowledge of Agile development methodologies: Experience in Agile environments is preferred.

Benefits

  • Comprehensive health and wellness programs
  • Generous retirement savings plan with employer match
  • Work-life balance initiatives including remote work
  • Career advancement opportunities through mentorship

Company Culture

  • Continuous Learning: We support ongoing education and professional growth opportunities.
  • Team Collaboration: Collaboration is key to our success, and we encourage teamwork across departments.
  • Community Engagement: We invest in our community through various outreach programs and initiatives.
Status: Closed