Software Developer

Cape Town FULL TIME R30,000 - R35,000 / Month
(R360,000 - R420,000 / Year)

Job Description

We are in search of a Software Developer to join our talented team in Cape Town. The successful candidate will play a crucial role in developing high-quality software solutions that meet our clients' needs. You will work collaboratively with cross-functional teams to design, develop, and implement software applications that are both efficient and scalable.

Responsibilities

  • Engage in the full software development lifecycle from requirements gathering to deployment.
  • Support existing applications and perform necessary upgrades.
  • Implement security measures within the software development process.
  • Contribute to the development and maintenance of shared libraries and frameworks.

Requirements

Education
  • Bachelor's degree in Software Engineering or relevant field
Experience
  • 5+ years of experience in software development
Technical Skills
  • JavaScript
  • React
  • Node.js
  • GraphQL
Soft Skills
  • Analytical thinking
  • Time Management
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile methodologies: Experience working in Agile software development environments.
  • Experience with TDD/BDD: Knowledge of Test-Driven and Behavior-Driven Development practices.

Benefits

  • Health, dental, and vision insurance
  • Retirement savings plan with employer match
  • Flexible work hours and remote options
  • Employee training and development programs

Company Culture

  • Supportive Environment: Our team thrives in a supportive environment where we help each other grow.
  • Diversity: We celebrate diversity and believe it drives our creativity and success.
Status: Closed