Software Engineer

Cape Town FULL TIME R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

Are you passionate about technology and looking to advance your career as a Software Engineer? Join us in Cape Town where you will leverage your skills for full-stack development, contributing to exciting projects and collaborating with talented professionals. You'll be at the forefront of crafting scalable applications while honing your skill set in a supportive and innovative environment.

Responsibilities

  • Create efficient, reusable, and reliable code.
  • Work closely with other engineers to design robust and scalable solutions.
  • Implement automated unit and integration tests.
  • Support deployment processes and mentor junior developers.
  • Contribute to architectural discussions and decisions.
  • Assist in driving agile methodologies for project management.

Requirements

Education
  • Master's degree in Computer Science is a plus
Experience
  • 4+ years of experience in software development, with a focus on web applications.
Technical Skills
  • Node.js
  • Angular
Soft Skills
  • Leadership
  • Adaptability
Certifications
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Knowledge of microservices architecture: Experience with designing and implementing microservices-based applications.
  • Previous startup experience: Experience working in a fast-paced startup environment is an advantage.

Benefits

  • Competitive salary with performance bonuses
  • Medical aid and retirement plan options
  • Work-life balance initiatives
  • Training and professional development opportunities

Company Culture

  • Innovative Environment: We thrive on creativity and innovative problem-solving as a team.
  • Supportive Team Culture: Our culture encourages sharing ideas and collaboration.
  • Diversity Emphasis: We celebrate diversity and are committed to an inclusive workplace.
Status: Open