Software Developer

Johannesburg FULL TIME R25,000 - R33,333 / Month
(R300,000 - R400,000 / Year)

Job Description

We are seeking a talented Software Developer to join our Johannesburg team. The ideal candidate will be proficient in both front-end and back-end technologies, possessing the ability to create effective, scalable software solutions that meet the diverse needs of our clients. This role demands a mix of technical skills and problem-solving abilities.

Responsibilities

  • Implement software enhancements based on user feedback.
  • Collaborate with cross-functional teams to define and deliver project scope.
  • Monitor application performance and suggest improvements.
  • Assist in training team members on new technologies.
  • Develop responsive designs to ensure compatibility across various devices.

Requirements

Education
  • Bachelor's degree in Software Engineering or equivalent
  • Master's degree is a plus
Experience
  • 5+ years of software development experience
Technical Skills
  • React
  • Express.js
Soft Skills
  • Critical thinking
  • Communication
Certifications
  • Google Cloud Professional Developer
  • PMP Certification
Languages
  • English: Fluent

Advantageous

  • Experience in Agile methodologies: Hands-on experience working in Agile teams.
  • Knowledge of microservices architecture: Understanding of building and deploying microservices.

Benefits

  • Comprehensive medical insurance
  • Retirement savings plan with employer contributions
  • Remote work flexibility
  • Work-life balance initiatives

Company Culture

  • Continuous Learning: We provide resources and support for ongoing professional development.
  • Flexibility: We believe in work-life balance and offer flexible work arrangements.
  • Community Engagement: We actively engage with and contribute to our local community.
Status: Closed