Software Developer

Johannesburg FULL TIME R25,000 - R50,000 / Month
(R300,000 - R600,000 / Year)

Job Description

We're seeking a proactive Software Developer to join our vibrant Johannesburg team. Your role will involve creating and maintaining high-performance software applications, where you will benefit from hands-on experience and continuous learning opportunities in a collaborative environment.

Responsibilities

  • Design software solutions that meet business needs and user expectations.
  • Work closely with IT support to integrate new systems and ensure smooth deployment.
  • Utilize Agile development methodologies to manage projects efficiently.
  • Monitor application performance and implement improvements as needed.
  • Assist in the training and onboarding of junior developers.
  • Engage in team meetings to discuss project progress and resolve any challenges.

Requirements

Education
  • Bachelor's degree in Information Technology, Computer Science or relevant field
Experience
  • 5+ years of software development experience
Technical Skills
  • JavaScript
  • Node.js
  • React
  • API Development
  • Agile Methodologies
Soft Skills
  • Communication
  • Problem-solving
Languages
  • English: Fluent

Advantageous

  • Understanding of Microservices Architecture: Experience with microservices and their implementation.
  • Knowledge of DevOps Practices: Familiarity with DevOps methodologies for software development.

Benefits

  • Comprehensive health and wellness benefits
  • Employee training and career progression opportunities
  • Bonus incentives for performance
  • Work-life balance and remote working options

Company Culture

  • Inclusivity: We strive to create a diverse and inclusive workplace where every voice is valued.
  • Work-Life Balance: We promote a healthy work-life balance, allowing flexibility in work schedules.
  • Community Engagement: We encourage our team to participate in community service and outreach programs.
Status: Closed