Software Developer

Cape Town Full-time R33,333 - R50,000 / Month
(R400,000 - R600,000 / Year)

Job Description

We are on the lookout for a talented Software Developer to join our energetic team in Cape Town. The ideal candidate will possess a strong foundation in software development, with experience in both front-end and back-end technologies. You will play a crucial role in crafting scalable software solutions and enhancing user experiences.

Responsibilities

  • Develop RESTful APIs to support front-end functionalities.
  • Perform software testing and quality assurance to ensure product reliability.
  • Engage in brainstorming sessions and contribute to design discussions.
  • Support troubleshooting and resolution for software issues in a timely manner.
  • Mentor junior developers and promote best practices.
  • Contribute to the overall architecture and design of applications.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is preferred in Software Development or IT
Experience
  • 3+ years of experience in software development with a focus on web applications
Technical Skills
  • JavaScript
  • Angular
  • Django
Soft Skills
  • Problem-solving
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Experience with containerization: Familiar with Docker and Kubernetes for application deployment.
  • Familiarity with Agile methodologies: Experience working in Agile development environments.

Benefits

  • Comprehensive medical and dental coverage
  • Flexible scheduling and remote work policies
  • Paid time off and sick leave
  • Professional development opportunities

Company Culture

  • Growth Mindset: We promote a culture of continuous learning and personal development.
  • Work-Life Balance: We support a healthy work-life balance for our employees.
  • Recognition and Reward: We have a robust employee recognition program to celebrate achievements.
Status: Closed