Software Engineer

Cape Town FULL TIME R41,667 - R66,667 / Month
(R500,000 - R800,000 / Year)

Job Description

Join our Cape Town team as a Software Engineer, where you will be pivotal in designing and developing innovative software solutions. You will work with a variety of technologies and collaborate with talented professionals to deliver high-quality software products.

Responsibilities

  • Architect and design high-quality software systems.
  • Collaborate with team members to deliver optimal software solutions.
  • Conduct testing and debugging of applications.
  • Provide technical documentation and user manuals.
  • Engage in continuous improvement of software development practices.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree is preferred
Experience
  • 4+ years of experience in full-stack development
Technical Skills
  • JavaScript
  • React
Soft Skills
  • Teamwork
  • Adaptability
Certifications
  • Google Professional Cloud Architect
  • AWS Certified Developer - Associate
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Hands-on experience with containerization and orchestration tools.
  • Exposure to cloud platforms (AWS, Azure): Experience working with cloud services to build and deploy applications.

Benefits

  • Generous health, dental, and vision insurance
  • Retirement saving options with company match
  • Flexible hours and remote work options
  • Ongoing professional development programs

Company Culture

  • Team Collaboration: Collaboration is key to our success, and we work together to reach common goals.
  • Work-Life Balance: We value the well-being of our employees and promote a healthy work-life balance.
  • Respectful Environment: We cultivate a respectful and supportive atmosphere for all our team members.
Status: Closed