Software Developer

Johannesburg FULL TIME R50,000 - R60,000 / Month
(R600,000 - R720,000 / Year)

Job Description

We are looking for a passionate Software Developer to join our Johannesburg team. In this role, you'll be involved in designing, coding, and implementing software solutions. The ideal candidate should have a solid grasp of both front-end and back-end technologies, with the ability to innovate and problem-solve effectively.

Responsibilities

  • Develop software solutions in line with industry best practices.
  • Engage in problem-solving discussions to tackle project challenges.
  • Ensure applications are scalable and maintainable.
  • Mentor junior developers and assist in their professional growth.
  • Contribute to project retrospectives for continuous improvement.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 4+ years of experience in full-stack development
Technical Skills
  • Java
  • Python
Soft Skills
  • Creativity
  • Adaptability
Certifications
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Knowledge of MongoDB: Experience with NoSQL databases for data storage.
  • Experience with Agile methodologies: Familiarity with Agile practices for project management.

Benefits

  • Health insurance covering medical, dental, and vision
  • Employee wellness programs
  • Generous leave policies
  • Support for continuous learning

Company Culture

  • Inclusive Environment: We value diversity and are committed to creating an inclusive workplace for all.
  • Work-life Balance: Promoting a healthy work-life balance is key to our company culture.
  • Community Engagement: We actively support local initiatives and encourage employees to engage with the community.
Status: Closed