Software Developer

Cape Town FULL TIME R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

We are seeking a talented Software Developer to join our dynamic team in Cape Town. Ideal candidates will have expertise in full-stack development, particularly with JavaScript and frameworks like React and Node.js, contributing to exciting projects that impact various industries.

Responsibilities

  • Engage in the full software development lifecycle.
  • Collaborate with product managers to define functional requirements.
  • Test and deploy applications and systems.
  • Ensure security and data protection measures are implemented.
  • Mentor junior developers and interns.

Requirements

Education
  • Bachelor's degree in Information Technology or related field
  • Master's degree in Software Development is preferred
Experience
  • 5+ years of software development experience
Technical Skills
  • JavaScript
  • Node.js
Soft Skills
  • Analytical skills
  • Effective Communication
Certifications
  • Microsoft Certified: Azure Developer Associate
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with microservices architecture: Hands-on experience in developing and deploying microservices.
  • Knowledge of cloud platforms such as AWS or Azure: Familiarity with cloud infrastructure and services.

Benefits

  • Comprehensive health benefits and wellness initiatives
  • 401(k) plan with employer matching
  • Flexible schedules and remote working options
  • Employee development programs and training sessions

Company Culture

  • Growth Mindset: We support ongoing professional development and encourage employees to pursue new skills and knowledge.
  • Work-Life Balance: We understand the importance of work-life balance and offer flexible work arrangements.
  • Community Engagement: We are committed to giving back to the community and support various charitable initiatives.
Status: Closed