Software Engineer

Cape Town Full-time R35,000 - R45,000 / Month
(R420,000 - R540,000 / Year)

Job Description

Join our vibrant team as a Software Engineer. In this role, you'll engage in full-stack development, working on projects that challenge your skills and creativity. You'll collaborate with other developers and stakeholders to deliver software that meets user needs while adhering to best practices in software development.

Responsibilities

  • Architect and develop software using modern frameworks and technologies.
  • Collaborate with team members to deliver high-quality software.
  • Identify and fix bugs throughout the development process.
  • Contribute to the design and execution of product roadmaps.
  • Utilize version control systems effectively.

Requirements

Education
  • Bachelor's degree in Computer Science or equivalent experience
  • Master's degree is a bonus
Experience
  • 5+ years in software engineering roles
Technical Skills
  • JavaScript
  • Cloud Services
Soft Skills
  • Leadership
  • Adaptability
Certifications
  • Certified AWS Developer
  • Scrum Master Certification
Languages
  • English: Fluent
  • Zulu: Basic

Advantageous

  • Familiar with DevOps practices: Understanding of CI/CD processes and tools.
  • Experience in mobile application development: Knowledge of building applications for mobile platforms.

Benefits

  • Health insurance coverage with wellness incentives
  • Retirement savings with company matching
  • Flexible schedules allowing work-life balance
  • Continuous training and career advancement opportunities

Company Culture

  • Continuous Learning: We promote ongoing professional development and learning opportunities.
  • Work-Life Balance: Our flexible work policies help our team maintain a healthy work-life balance.
Status: Closed