Software Developer

Cape Town FULL TIME R45,833 - R62,500 / Month
(R550,000 - R750,000 / Year)

Job Description

We are on the lookout for a passionate Software Developer to join our thriving tech team in Cape Town. This role demands a keen understanding of both front-end and back-end technologies, with a focus on developing high-quality software solutions that meet client needs.

Responsibilities

  • Write reusable, testable, and efficient code.
  • Work with databases, APIs, and third-party libraries.
  • Conduct application performance tuning.
  • Mentor junior developers and support their growth.
  • Implement security and data protection measures.
  • Assist with application deployment and maintenance.

Requirements

Education
  • Master's degree in Software Engineering or related field is preferred
Experience
  • 5+ years of experience in software development
Technical Skills
  • Python
  • React Native
Soft Skills
  • Analytical thinking
  • Time management
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Understanding of container orchestration and cloud deployment.
  • Experience in unit testing frameworks: Familiarity with tools like Jest or Mocha for testing.

Benefits

  • Health, dental, and vision coverage
  • Annual bonuses based on performance
  • Remote work options
  • Employee training programs

Company Culture

  • Collaboration: We believe in the power of collaboration, working together to achieve our goals and support each other.
  • Work-Life Balance: We support a healthy work-life balance by offering flexible working arrangements.
  • Employee Recognition: Our team members are recognized for their hard work and contributions to our success.
Status: Closed