Software Engineer

Cape Town FULL TIME R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

Join us as a Software Engineer in Cape Town, where you'll be integral in designing and developing innovative software solutions. We're looking for a candidate with a robust background in software development, focusing on both front-end and back-end technologies.

Responsibilities

  • Analyze user requirements and convert them into functional software specifications.
  • Optimize applications for maximum speed and scalability.
  • Work closely with product managers to develop application roadmaps and timelines.
  • Integrate software with third-party applications and services.
  • Foster a culture of collaboration, creativity, and continuous improvement within the engineering team.

Requirements

Education
  • Bachelor's degree in Computer Science or a related technical field
  • Master's degree is preferred
Experience
  • 5+ years of experience in full-stack development
Technical Skills
  • JavaScript
  • DevOps tools
Soft Skills
  • Critical Thinking
  • Team Leadership
Certifications
  • AWS Certified Developer
Languages
  • English: Fluent
  • Xhosa: Basic

Advantageous

  • Experience in mobile application development: Hands-on experience developing mobile applications for iOS and Android.
  • Familiarity with machine learning frameworks: Basic knowledge of machine learning libraries like TensorFlow or PyTorch.

Benefits

  • Comprehensive health insurance
  • Yearly salary reviews
  • Generous leave policies
  • Professional development opportunities

Company Culture

  • Team Collaboration: We foster a collaborative environment where teamwork is encouraged and celebrated.
  • Work-Life Balance: We understand the importance of a healthy work-life balance and promote flexible working arrangements.
Status: Closed