Software Developer

Johannesburg Full-time R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

We are on the lookout for a passionate Software Developer to join our vibrant team in Johannesburg. The ideal candidate will have solid experience in full-stack development and a knack for crafting efficient, scalable software. Your role will involve engaging in collaborative projects to deliver high-quality software solutions that meet our clients' needs.

Responsibilities

  • Design and deploy scalable software systems that enhance user functionalities.
  • Assist in troubleshooting and debugging applications to optimize performance.
  • Work with cross-functional teams to integrate new features into existing systems.
  • Write clean, maintainable code while adhering to coding standards and best practices.
  • Engage in continuous learning to stay updated with emerging technologies.

Requirements

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

Advantageous

  • Experience with cloud services (AWS/Azure): Familiarity with cloud platforms for application deployment.
  • Knowledge of Agile methodologies: Experience in Agile processes and frameworks.

Benefits

  • Competitive salary package
  • Health and wellness benefits
  • Flexible working hours and remote work options
  • Professional development opportunities

Company Culture

  • Innovation: We encourage creative thinking and innovation in all areas of our work.
  • Empowerment: Our team members are empowered to make decisions and drive change.
  • Work-life Balance: We value the balance between work and personal life, offering flexible schedules.
Status: Closed