Software Developer

Johannesburg FULL TIME R40,000 - R54,167 / Month
(R480,000 - R650,000 / Year)

Job Description

We are looking for a driven Software Developer to join our innovative team in Johannesburg. The ideal candidate will have experience in both front-end and back-end technologies and will actively contribute to developing scalable software solutions that meet client needs. You will collaborate closely with other developers and stakeholders to ensure timely delivery and high-quality products.

Responsibilities

  • Collaborate with the product team to define project scope and objectives.
  • Prepare technical specifications and project documentation.
  • Assist in Agile project management and adhere to timelines.
  • Mentor junior developers and assist with their career development.
  • Engage in team meetings to discuss project progress and challenges.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree is beneficial
Experience
  • 5+ years of experience in software development
Technical Skills
  • JavaScript
  • React
  • Node.js
Soft Skills
  • Analytical thinking
  • Communication
  • Adaptability
Certifications
  • AWS Certified Developer
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Experience with RESTful APIs: Ability to design and integrate RESTful APIs into applications.
  • Familiarity with Agile methodologies: Experience in working within Agile project teams.

Benefits

  • Health, dental, and vision insurance
  • Retirement savings plan with employer contributions
  • Paid time off and holidays
  • Professional development opportunities

Company Culture

  • Growth Opportunities: We offer numerous opportunities for professional development and career growth.
  • Open Communication: Our culture promotes open communication and transparency across all levels.
  • Diversity and Inclusion: We are committed to creating a diverse and inclusive work environment.
Status: Closed