Software Architect

Cape Town Full-Time R66,670 - R83,330 / Month
(R800,000 - R1,000,000 / Year)

Job Description

We are on the lookout for a talented Software Architect to join our dynamic team in Cape Town. In this pivotal role, you will be instrumental in designing and implementing cutting-edge software solutions. You should have a solid understanding of system architecture, software development methodologies, and best practices in coding.

Responsibilities

  • Lead the design and architecture of complex software systems.
  • Collaborate with stakeholders to understand business needs and translate them into technical solutions.
  • Review and approve project designs before implementation.
  • Participate in peer reviews and ensure adherence to best practices.
  • Continuously monitor performance and provide enhancements to existing systems.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in relevant field preferred
Experience
  • 8+ years of experience in software architecture
Technical Skills
  • Node.js
  • React.js
Soft Skills
  • Teamwork
  • Problem-solving
Certifications
  • Google Cloud Certification
  • Certified Kubernetes Administrator
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile methodologies: Strong background in Agile development processes.
  • Knowledge of UX/UI best practices: Understanding of user experience and interface best practices.

Benefits

  • Health, dental, and vision insurance
  • Generous leave benefits
  • Retirement savings plan
  • Employee wellness programs

Company Culture

  • Diversity and Inclusion: We are committed to fostering a diverse workplace where every employee feels included and respected.
  • Work-Life Balance: Promoting a healthy work-life balance is essential to our overall success and employee satisfaction.
Status: Open