Software Engineer

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

Job Description

We are looking for a skilled Software Engineer to join our team in Cape Town. You will work on designing, developing, and maintaining high-quality software solutions that meet the needs of our customers. This role requires a strong understanding of software development principles and the ability to work collaboratively within a dynamic team environment.

Responsibilities

  • Build and optimize scalable applications using modern frameworks.
  • Work closely with cross-functional teams to integrate new technologies.
  • Assist in the development of system architecture and design.
  • Perform unit testing and integration testing to ensure software quality.
  • Participate in sprint planning and retrospective meetings.

Requirements

Education
  • Bachelor's degree in Computer Science
  • Master's degree will be an advantage
Experience
  • 4+ years in software development
Technical Skills
  • JavaScript
  • Node.js
Soft Skills
  • Analytical thinking
  • Communication
Certifications
  • Google Cloud Certified
  • Certified ScrumMaster
Languages
  • English: Fluent

Advantageous

  • Knowledge of CI/CD practices: Experience implementing continuous integration and continuous delivery.
  • Exposure to microservices architecture: Understanding of microservices for modern software development.

Benefits

  • Comprehensive health benefits
  • Generous leave policies
  • Employee development programs
  • Work-life balance initiatives

Company Culture

  • Team Spirit: Our teams work collaboratively and celebrate each other's successes.
  • Respect and Integrity: We uphold a standard of respect and integrity in all our interactions.
  • Social Responsibility: We encourage our employees to engage in community service and initiatives.
Status: Closed