Software Engineer Job in Cape Town

Cape Town Full-time R41,667 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

Join our dynamic team in Cape Town as a Software Engineer. Ideal candidates will have a solid understanding of software development across the stack, from user interfaces to server-side logic. You'll have the chance to influence innovative solutions and work collaboratively in a fast-paced environment.

Responsibilities

  • Develop robust and scalable software solutions.
  • Engage in code reviews to maintain high standards of quality.
  • Adapt to new technologies and frameworks as required.
  • Participate in design discussions and contribute to architectural decisions.
  • Document software functionality and specifications.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Master's degree in Software Engineering is preferred
Experience
  • 4+ years of software engineering experience in a similar role
Technical Skills
  • JavaScript
  • Node.js
  • Agile Methodologies
Soft Skills
  • Adaptability
  • Time Management
Certifications
  • Google Cloud Certified
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience in cloud services (AWS/GCP): Familiarity with cloud deployments and services.
  • Knowledge of microservices architecture: Experience with building applications using microservices.

Benefits

  • Health and wellness benefits including gym memberships
  • Generous leave policies
  • Performance bonuses based on individual and company results
  • Opportunities for career advancement and skill development

Company Culture

  • Innovative Mindset: We foster creativity and out-of-the-box thinking that leads to innovative solutions.
  • Growth Opportunities: We provide pathways for career advancement and personal growth.
  • Work-Life Balance: We support a healthy work-life balance and flexible work arrangements.
Status: Closed