Software Engineer

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

Job Description

As a Software Engineer in Cape Town, you will contribute to exciting projects that challenge your skills. Collaborate with cross-functional teams to design, develop, and maintain high-quality software that meets client needs.

Responsibilities

  • Engage with stakeholders to gather requirements and design specifications.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Develop and advise on software documentation and specifications.
  • Assist in the deployment of applications and perform testing cycles.
  • Mentor junior developers and assist with their professional growth.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Master's degree preferred
Experience
  • 3+ years of software development experience
Technical Skills
  • Java
  • Python
  • JavaScript
  • SQL
Soft Skills
  • Teamwork
  • Time Management
Languages
  • English: Fluent

Advantageous

  • Familiarity with cloud platforms: Experience with AWS or Azure cloud services.
  • Knowledge of Agile methodologies: Experience working in Agile/Scrum teams.

Benefits

  • Competitive salary and performance bonuses
  • Medical aid and wellness benefits
  • Flexible working hours
  • Opportunity for remote work

Company Culture

  • Collaboration: We encourage a collaborative atmosphere to foster innovation and creativity.
  • Growth Mindset: We value personal and professional development through training and mentorship.
  • Inclusivity: A diverse and inclusive workplace where every opinion is valued.
Status: Closed