Software Engineer

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

Job Description

We are in search of a skilled Software Engineer to join our dynamic team in Cape Town. The successful candidate will have a strong foundation in both front-end and back-end technologies, and will play a key role in developing scalable software solutions that meet industry standards.

Responsibilities

  • Architect and maintain scalable software solutions for diverse projects.
  • Engage in brainstorming sessions to foster innovative software designs.
  • Mentor junior developers and assist in their growth.
  • Analyze user feedback to improve application functionality.
  • Ensure compliance with security and privacy standards.

Requirements

Education
  • Bachelor's degree in Computer Science or relevant field
  • Master's degree is preferred
Experience
  • 4-6 years of experience in software development
Technical Skills
  • Java
  • Python
  • REST APIs
  • Microservices
Soft Skills
  • Critical Thinking
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Familiarity with cloud platforms: Experience with AWS or Azure for cloud-based deployments.
  • Knowledge of Agile methodologies: Experience with Agile practices and scrum frameworks.

Benefits

  • Comprehensive health insurance coverage
  • Generous leave policies
  • Remote work flexibility
  • Support for continuous learning and training

Company Culture

  • Work-Life Balance: Promoting a healthy work-life balance for all employees.
  • Continuous Improvement: We aim for continuous improvement in our processes and product quality.
Status: Closed