Software Developer

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

Job Description

We are on the lookout for a talented Software Developer to contribute to our innovative team in Johannesburg. This role involves developing high-quality software applications while working collaboratively with cross-functional teams.

Responsibilities

  • Design and implement RESTful APIs for application integration.
  • Ensure software security and data protection through best practices.
  • Mentor junior developers and assist in their professional development.
  • Collaborate with quality assurance teams to ensure product quality.
  • Develop automated testing frameworks and enhance DevOps practices.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree preferred
Experience
  • 5+ years of software development experience
Technical Skills
  • JavaScript
  • Node.js
Soft Skills
  • Adaptability
  • Creativity
Languages
  • English: Fluent

Advantageous

  • Exposure to DevOps practices: Experience with CI/CD pipelines and automation tools.
  • Knowledge of microservices architecture: Understanding of microservices design patterns.

Benefits

  • Medical, dental, and vision coverage
  • Employee wellness programs
  • Paid time off and holidays
  • Professional development opportunities

Company Culture

  • Diversity: We value diversity and strive for an inclusive workplace for all.
  • Employee Wellbeing: We prioritize the health and wellbeing of our staff.
  • Work-Life Balance: We encourage a healthy work-life balance to foster productivity.
Status: Closed