Software Developer

Cape Town Full-time R50,000 - R66,666 / Month
(R600,000 - R800,000 / Year)

Job Description

We are in search of a skilled Software Developer who is passionate about creating robust applications. You will be part of a talented team, working on exciting projects that push the boundaries of technology.

Responsibilities

  • Write clean, maintainable code and perform unit testing.
  • Collaborate with cross-functional teams to define feature specifications.
  • Assist in troubleshooting and resolving technical issues.
  • Advocate for best practices and innovative solutions.
  • Maintain up-to-date knowledge of software technologies.
  • Participate in weekly team meetings and contribute ideas.

Requirements

Education
  • Bachelor's degree in Software Engineering or similar
  • Master's degree is an advantage
Experience
  • 5+ years of software engineering experience
Technical Skills
  • C#
  • HTML/CSS
  • Node.js
Soft Skills
  • Critical thinking
  • Leadership
Certifications
  • Microsoft Certified: Azure Developer Associate
  • Certified Scrum Master
Languages
  • English: Fluent

Advantageous

  • Experience with Docker: Familiarity with containerization tools like Docker.
  • Experience in machine learning: Exposure to machine learning concepts and frameworks.

Benefits

  • Medical aid and life insurance
  • Generous leave policy
  • Remote work flexibility
  • Professional development opportunities

Company Culture

  • Continuous Improvement: We believe in ongoing learning and improvement at all levels.
  • Team Spirit: Our collaborative environment fosters teamwork and creativity.
Status: Closed