Software Engineer

Cape Town FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

Join our dynamic team as a Software Engineer in Cape Town. You’ll be focusing on both front-end and back-end development to build scalable applications. We're looking for someone with a passion for technology and the drive to innovate.

Responsibilities

  • Lead software development projects from conception to deployment.
  • Collaborate with other engineers to improve overall system architecture.
  • Engage in continuous learning and contribute to team growth.
  • Analyze user requirements and transform them into technical specifications.
  • Document development processes and maintain project timelines.
  • Participate in troubleshooting complex technical issues.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master’s degree is an advantage
Experience
  • 5+ years of experience in software development
Technical Skills
  • JavaScript
  • Python
  • SQL
  • React
  • Node.js
  • Docker
  • Git
  • Agile Methodologies
  • RESTful APIs
  • Cloud Services
Soft Skills
  • Analytical Skills
  • Teamwork
  • Time Management
  • Communication
Certifications
  • Certified ScrumMaster (CSM)
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Experience with CI/CD pipelines: Familiarity with setting up CI/CD processes for continuous deployment.
  • Experience in performance optimization: Knowledge of improving application performance and efficiency.

Benefits

  • Competitive salary with performance bonuses
  • Health and wellness benefits
  • Flexible working hours
  • Opportunities for professional development

Company Culture

  • Innovation: We embrace innovation and encourage a creative spirit across the team.
  • Collaboration: Our teamwork culture values collaboration and open communication.
  • Inclusivity: We are committed to fostering a diverse and inclusive workplace.
Status: Closed