Software Developer

Johannesburg FULL TIME R41,666 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

We are seeking a passionate Software Developer to join our talented team in Johannesburg. You will be instrumental in designing and implementing software solutions that enhance our product offerings. If you're keen to innovate and thrive in a dynamic environment, this role is for you.

Responsibilities

  • Develop and implement software solutions to meet business objectives.
  • Maintain and improve existing codebases, ensuring compatibility with new technologies.
  • Contribute to team knowledge by documenting solutions and processes.
  • Participate in project planning and estimation activities.
  • Mentor junior developers, sharing best practices and tech insights.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field.
Experience
  • 5+ years of experience in full-stack development.
Technical Skills
  • Python
  • Django
Soft Skills
  • Creativity
  • Adaptability
Certifications
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Knowledge of containerization (Docker): Experience with containerizing applications using Docker.
  • Exposure to microservices architecture: Understanding of microservices development and deployment.

Benefits

  • Flexible working hours and remote work options.
  • Retirement savings plan.
  • Company-sponsored training and workshops.
  • Team-building and social events.

Company Culture

  • Diversity and Inclusion: We celebrate diversity and are committed to creating an inclusive workplace.
  • Work-Life Balance: Promoting a healthy work-life balance is a priority at our company.
Status: Closed