Software Engineer

Cape Town FULL TIME R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

Become a part of our dynamic software development team in Cape Town as a Software Engineer. The successful candidate will leverage their technical skills to create and optimize software applications, driving the company’s success through innovative solutions and efficient practices.

Responsibilities

  • Create software architecture plans and specifications.
  • Optimize applications for maximum speed and scalability.
  • Develop APIs and integrate third-party services.
  • Provide support and mentorship to junior developers.

Requirements

Education
  • Master's degree in Software Engineering or a related field is preferred
Experience
  • 5-7 years of experience in full-stack software development
Technical Skills
  • React
  • Node.js
Soft Skills
  • Analytical thinking
  • Mentoring
Certifications
  • AWS Certified Solutions Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Familiarity with cloud platforms like AWS or Azure: Experience with cloud environments for application deployment.
  • Knowledge of Docker and containerization: Understanding of Docker for container management and deployment.

Benefits

  • Full health care benefits including dental and vision
  • Performance bonuses based on individual and company goals
  • Professional development funding for courses and certifications
  • Employee wellness programs and activities

Company Culture

  • Growth Mindset: We encourage a culture of learning, where employees can continuously improve their skills and knowledge.
  • Diversity and Inclusion: We are committed to creating a diverse workplace where all backgrounds are embraced and valued.
Status: Closed