Software Engineer

Cape Town FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

We are looking for a Software Engineer to join our dynamic team in Cape Town. The ideal candidate will have experience in building scalable applications and a passion for innovation. You will work closely with cross-functional teams to develop robust software solutions that meet the needs of our clients.

Responsibilities

  • Participate in the full software development lifecycle, including requirement analysis, design, and implementation.
  • Integrate third-party APIs and services.
  • Mentor junior developers and assist with their skill development.
  • Contribute to the continuous improvement of the team's development processes.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree preferred
Experience
  • 4-6 years of experience in software development
Technical Skills
  • JavaScript
  • Angular
Soft Skills
  • Critical thinking
  • Adaptability
Certifications
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Familiarity with cloud platforms such as AWS: Experience with deploying and managing applications in cloud environments.
  • Knowledge of Agile methodologies: Experience working in Agile development environments is an advantage.

Benefits

  • Comprehensive health cover including dental and vision
  • Retirement savings plan with employer contributions
  • Work from home options available
  • Regular team-building and social events

Company Culture

  • Growth Mindset: We value continuous learning and personal growth at all levels of the organization.
  • Open Communication: We encourage open communication and feedback among employees and management.
  • Community Engagement: Our company actively participates in community service and engagement initiatives.
Status: Closed