Software Engineer

Cape Town FULL TIME R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

We are looking for a passionate Software Engineer to join our Cape Town team. In this role, you'll focus on developing scalable and robust software solutions while collaborating with other developers and stakeholders.

Responsibilities

  • Write clean, maintainable code and perform unit tests to ensure code quality.
  • Collaborate in an Agile environment to deliver incremental development.
  • Debug and resolve issues in a timely manner.
  • Document technical specifications and workflows.
  • Help drive continuous improvement initiatives across the team.
  • Contribute to knowledge sharing and best practice development.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Any relevant certifications are a plus
Experience
  • At least 3 years of practical software engineering experience
Technical Skills
  • HTML/CSS
  • Node.js
Soft Skills
  • Problem-solving
  • Adaptability
Certifications
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Understanding of containerization and orchestration tools for better deployment efficiency.
  • Familiarity with CI/CD practices: Knowledge of continuous integration and delivery processes to streamline development.

Benefits

  • Health, dental, and vision coverage
  • Generous retirement savings plan
  • Work-life balance initiatives
  • Training and development programs

Company Culture

  • Focus on Growth: We offer various opportunities for professional and personal growth within the company.
  • Flexible Work Culture: We promote flexibility in work arrangements to support our employees' diverse needs.
  • Community Engagement: We give back to the community through various corporate social responsibility initiatives.
Status: Closed