Software Engineer

Cape Town FULL TIME R41,667 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

Join our vibrant team in Cape Town as a Software Engineer. You’ll be instrumental in designing and developing pioneering software solutions that meet industry needs while embracing best practices in coding and user experience.

Responsibilities

  • Design and implement software components and modules.
  • Work in an agile team to deliver high-quality software on schedule.
  • Utilize version control systems and ensure proper documentation.
  • Aid in the integration of user-facing elements with server-side logic.
  • Research and apply new programming languages and frameworks.
  • Contribute to all phases of software development life cycle.

Requirements

Education
  • Bachelor's in Computer Science or related field
  • Relevant certifications are a plus
Experience
  • At least 3 years of software engineering experience
Technical Skills
  • React
  • Node.js
Soft Skills
  • Teamwork
  • Adaptability
Certifications
  • Microsoft Certified: Azure Developer Associate
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Understanding of Microservices architecture: Knowledge of building scalable systems using microservices.
  • Experience with CI/CD processes: Hands-on experience with continuous integration and deployment.

Benefits

  • Competitive health, dental, and vision insurance.
  • Generous retirement contributions.
  • Hybrid work model allowing flexibility.
  • Employee development programs and training.

Company Culture

  • Continuous Learning: We support ongoing learning and professional development for all employees.
  • Supportive Environment: Our culture promotes a positive and supportive workplace for all staff.
Status: Closed