Software Developer

Johannesburg FULL TIME R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

We are looking for a talented Software Developer to join our Johannesburg team. The ideal candidate will work on exciting projects, developing robust software solutions that meet client needs. This role requires proficiency in front-end and back-end technologies, and a keen interest in software development trends.

Responsibilities

  • Develop features by integrating front-end and back-end components.
  • Ensure software is scalable and responsive to user needs.
  • Take ownership of projects from concept to delivery.
  • Mentor junior developers and provide guidance on technical issues.
  • Collaborate with UX/UI designers for effective application design.

Requirements

Education
  • Bachelor's degree in a related field
  • Master's degree preferred
Experience
  • 3+ years in web development or software engineering
Technical Skills
  • React
  • Django
  • RESTful APIs
Soft Skills
  • Adaptability
  • Effective communication
Certifications
  • Google Cloud Certified - Professional Developer
  • Certified Agile Developer
Languages
  • English: Fluent

Advantageous

  • Exposure to CI/CD pipelines: Experience with continuous integration and continuous deployment practices.
  • Understanding of microservices architecture: Knowledge of building applications using microservices.

Benefits

  • Health, dental, and vision coverage
  • Generous annual leave policy
  • Remote work flexibility
  • Employee training and development funds

Company Culture

  • Diversity and Inclusion: We celebrate diversity and are committed to creating an inclusive workplace for all.
  • Work-Life Balance: We prioritize work-life balance, offering flexible work schedules and remote work options.
  • Community Engagement: We engage with our community through various initiatives and partnerships.
Status: Closed