Software Developer

Johannesburg FULL TIME R30,000 - R41,666 / Month
(R350,000 - R500,000 / Year)

Job Description

We are seeking an experienced Software Developer to join our dynamic team in Johannesburg. The ideal candidate will have a strong grasp of full-stack development and be proficient in numerous programming languages. You will work on exciting projects that challenge your skills and help you grow professionally.

Responsibilities

  • Build and maintain scalable web applications.
  • Work alongside product managers to deliver innovative features.
  • Ensure code quality through testing and documentation.
  • Implement security measures to safeguard applications.
  • Mentor junior developers and assist with onboarding.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 3-5 years of experience in software development
Technical Skills
  • JavaScript
  • Python
  • HTML/CSS
  • SQL
  • React
Soft Skills
  • Team Player
  • Communication
Languages
  • English: Fluent

Advantageous

  • Familiar with Agile methodologies: Understanding of Agile processes and practices to enhance team collaboration.
  • Experience with cloud services: Hands-on experience with AWS or Azure for deploying applications.

Benefits

  • Competitive salary and performance bonuses
  • Health insurance coverage
  • Flexible work hours
  • Professional development opportunities

Company Culture

  • Innovation: We encourage creative thinking and new ideas from every team member.
  • Inclusivity: Diversity and inclusion are part of our company values, and we welcome all backgrounds.
Status: Closed