Software Engineer

Cape Town FULL TIME R40,000 - R65,000 / Month
(R480,000 - R780,000 / Year)

Job Description

We are on the lookout for a Software Engineer to join our talented team in Cape Town. You will be involved in the full software development lifecycle, from concept to deployment. Your role will include designing and developing scalable software systems, collaborating with cross-functional teams, and ensuring high-quality code standards. An ideal candidate will have experience in various programming languages and will be capable of working independently as well as in a team.

Responsibilities

  • Continuously improve the software development process through feedback and technical insights.
  • Develop innovative solutions while keeping user experience in mind.
  • Maintain and enhance existing applications to optimize performance.
  • Encourage code quality through reviews, testing, and documentation.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 4-6 years of experience in software development
Technical Skills
  • JavaScript
  • HTML/CSS
Soft Skills
  • Analytical thinking
  • Adaptability
Certifications
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Knowledge of Docker and Kubernetes: Experience with containerization and orchestration tools.
  • Understanding of CI/CD practices: Familiarity with Continuous Integration and Deployment processes.

Benefits

  • Comprehensive health, dental, and vision coverage
  • Retirement savings plan with employer contribution
  • Flexible work arrangements
  • Employee assistance programs

Company Culture

  • Growth Mindset: We believe in continuous learning and improvement for all team members.
  • Work-Life Balance: We value a healthy work-life balance and provide flexible working conditions.
  • Employee Recognition: We celebrate achievements and recognize contributions from every team member.
Status: Closed