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

  • Health insurance coverage
  • Annual bonuses based on performance
  • Flexible working arrangements available to foster balance.
  • Investment in employee training and career advancement

Company Culture

  • Employee Focus: Our employees are at the heart of our business, and we support their growth.
  • Feedback-Driven: Open communication and feedback are essential to our team's success.
  • Learning Culture: We encourage continuous learning through workshops and training.
Status: Open