Software Developer

Johannesburg Full-time R45,833 - R62,500 / Month
(R550,000 - R750,000 / Year)

Job Description

We are on the lookout for a skilled Software Developer to become part of our dynamic team in Johannesburg. This role will involve developing robust software solutions for both local and international clients. Successful candidates will have experience in both back-end and front-end technologies, along with a passion for innovation.

Responsibilities

  • Design and implement scalable software solutions tailored to business needs.
  • Engage in continuous learning to apply new technologies and methodologies.
  • Participate in Agile development processes, including sprint planning and retrospectives.
  • Maintain communication with stakeholders to assess project requirements.
  • Contribute innovative ideas that drive software development improvements.

Requirements

Education
  • Bachelor's degree in Software Engineering or a related field
  • Master's degree is preferred
Experience
  • 4+ years of extensive software development experience
Technical Skills
  • React
  • Node.js
Soft Skills
  • Analytical thinking
  • Time management
Certifications
  • Google Professional Cloud Developer
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Knowledge of CI/CD processes: Experience in implementing continuous integration and deployment methodologies.
  • Familiarity with Agile methodologies: Experience working in an Agile environment and participating in Agile ceremonies.

Benefits

  • Comprehensive health insurance coverage
  • Annual leave and sick leave entitlements
  • Employee wellness programs
  • Support for continuous education and training

Company Culture

  • Continuous Learning: We're committed to helping our employees grow through ongoing training and personal development programs.
  • Work-Life Balance: We promote a healthy work-life balance to ensure our employees thrive both personally and professionally.
Status: Closed