Software Developer

Cape Town Full-time R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

Join us in shaping the future of technology as a Software Developer. In this role, you will develop applications that make a meaningful impact. We are looking for a team player who thrives in a dynamic environment, embraces challenges, and is passionate about building software that meets user needs effectively.

Responsibilities

  • Design robust and secure applications using best practices.
  • Analyze user needs and develop software solutions accordingly.
  • Test and deploy applications and systems.
  • Provide support for application issues and bugs.
  • Implement application updates and enhancements.
  • Carry out system evaluations to reduce downtime.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is advantageous
Experience
  • 3-5 years of experience in software development
Technical Skills
  • Java
  • JavaScript
  • HTML/CSS
  • SQL
  • React
  • Node.js
  • Git
Soft Skills
  • Communication
  • Teamwork
  • Problem-solving
Languages
  • English: Fluent

Advantageous

  • Experience with cloud technologies such as AWS or Azure: Knowledge of deploying applications in cloud environments.
  • Familiarity with Agile methodologies: Experience working in Agile teams to deliver projects efficiently.

Benefits

  • Competitive salary with performance bonuses
  • Medical aid and wellness programs
  • Flexible working hours and remote options
  • Opportunities for professional development

Company Culture

  • Innovation: We encourage out-of-the-box thinking and the pursuit of new ideas.
  • Collaboration: Our team thrives in a collaborative environment where everyone's input is valued.
  • Work-life Balance: We prioritize a healthy work-life balance and flexibility for our employees.
Status: Closed