Software Engineer

Cape Town FULL TIME R50,000 - R60,000 / Month
(R600,000 - R720,000 / Year)

Job Description

We are seeking a talented Software Engineer to join our fast-paced team in Cape Town. As a part of our company, you will work on cutting-edge software projects and implement innovative solutions that drive our mission forward. The ideal candidate will possess strong coding skills and thrive in a collaborative environment.

Responsibilities

  • Enhance existing applications with new features and functionality.
  • Analyze user feedback and iterate on development for continuous improvement.
  • Engage in cross-team collaborations to bring forth innovative solutions.
  • Maintain coding standards and best practices in software engineering.
  • Integrate third-party APIs and services as needed.
  • Foster a culture of innovation and constant improvement within the team.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 5+ years of experience in software development including mastery of multiple programming languages.
Technical Skills
  • C++
  • Node.js
Soft Skills
  • Effective Communication
  • Leadership
Certifications
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes.: Understanding of container orchestration tools.
  • Background in machine learning or data analytics.: Familiarity with ML frameworks is beneficial.

Benefits

  • Comprehensive health coverage
  • Generous leave policies
  • Professional growth opportunities
  • Team-building events and outings

Company Culture

  • Continuous Improvement: We encourage continual personal and professional development.
  • Work-life Balance: We recognize the importance of balancing work and personal life.
  • Community Involvement: We are committed to giving back to our community through various initiatives.
Status: Closed