Software Engineer

Cape Town Full-time R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

Join our vibrant team in Cape Town as a Software Engineer. You'll be responsible for developing high-quality software solutions and collaborating with cross-functional teams. We value creativity, teamwork, and innovation.

Responsibilities

  • Architect, code, and maintain complex software systems.
  • Work with cross-functional teams to deliver innovative solutions.
  • Ensure software meets security and compliance standards.
  • Maintain documentation for software design and configuration.
  • Participate in user testing and gather feedback for improvements.
  • Drive continuous improvement in development processes.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Master's degree is a plus
Experience
  • 3+ years of software development experience
Technical Skills
  • JavaScript
  • Python
  • SQL
  • React
  • Node.js
Soft Skills
  • Analytical Skills
  • Communication
  • Time Management
Certifications
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Familiarity with cloud services (AWS, Azure): Experience deploying applications on cloud platforms.
  • Experience with CI/CD tools: Knowledge of Continuous Integration/Continuous Deployment processes.

Benefits

  • Health, dental, and vision insurance
  • Retirement plan contributions
  • Work-life balance initiatives
  • Employee development programs

Company Culture

  • Continuous Learning: We promote ongoing learning and provide opportunities for professional growth.
  • Work-Life Balance: We value a healthy work-life balance and support flexible working arrangements.
Status: Closed