Software Engineer

Cape Town Full-time R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

We're on the lookout for a talented Software Engineer to join our vibrant team in Cape Town. The ideal candidate will have hands-on experience in software development and a passion for delivering high-quality solutions. This position offers a unique opportunity to work in a collaborative, fast-paced environment.

Responsibilities

  • Architect and develop backend services using modern technologies.
  • Ensure robust application security and data protection.
  • Monitor and maintain applications in production.
  • Create technical documentation and user manuals.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Software Engineering preferred
Experience
  • 5+ years of software engineering experience
Technical Skills
  • Python
  • JavaScript
  • SQL
  • Docker
  • Node.js
  • React
  • Agile Methodologies
Soft Skills
  • Problem-solving
  • Teamwork
  • Communication
  • Adaptability
Certifications
  • AWS Certified Solutions Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms: Knowledge of cloud computing services such as AWS or Azure.
  • Familiarity with CI/CD tools: Experience with continuous integration and deployment tools.

Benefits

  • Health, dental, and vision insurance
  • Retirement savings plan with company matching
  • Flexible working hours and remote options
  • Career development programs

Company Culture

  • Innovation: We encourage innovation and creative problem-solving.
  • Collaboration: Our team thrives on collaboration and open communication.
  • Diversity and Inclusion: We value diversity and are committed to creating an inclusive workplace.
Status: Closed