Software Engineer

Cape Town Full-time R50,000 - R60,000 / Month
(R600,000 - R720,000 / Year)

Job Description

We are on the lookout for a passionate Software Engineer to join our talented team in Cape Town. You will work with a variety of technologies to develop software solutions that solve real-world problems. Ideal candidates should have a strong background in software development with a focus on creating high-quality, scalable applications.

Responsibilities

  • Design and implement software solutions tailored to user requirements.
  • Ensure the quality of software through rigorous testing and deployment processes.
  • Support existing applications and enhance them as necessary.
  • Mentor junior developers and help them grow their skill sets.
  • Lead specific project initiatives and manage timelines effectively.

Requirements

Education
  • Bachelor's degree in Information Technology or a relevant discipline
  • Advanced degrees or certifications in software development are a plus
Experience
  • 4-6 years in software engineering or related field
Technical Skills
  • Node.js
  • React
Soft Skills
  • Adaptability
  • Leadership
Certifications
  • PMP Certification
  • Google Cloud Certification
Languages
  • English: Fluent

Advantageous

  • Familiarity with cloud platforms like AWS or Azure: Hands-on experience with cloud computing services and architecture.
  • Experience in Agile environments: Ability to work in fast-paced Agile development cycles.

Benefits

  • Extensive health insurance coverage
  • Company-sponsored training and education programs
  • Generous annual leave and paid time off
  • Social events and team-building activities

Company Culture

  • Flexibility: Our hybrid work model offers flexibility to balance work and personal commitments.
  • Diversity: We celebrate diversity and are committed to creating an inclusive workplace.
Status: Closed