Software Developer

Johannesburg Full-time R25,000 - R41,667 / Month
(R300,000 - R500,000 / Year)

Job Description

We are seeking a skilled Software Developer to join our talented team in Johannesburg. The ideal candidate will have a strong background in software development, with experience in building robust applications using modern frameworks. You will play a key role in designing and implementing solutions that improve our product offerings and enhance user experience.

Responsibilities

  • Create and maintain documentation for developed software applications.
  • Design application interfaces and ensure user experience is optimal.
  • Implement security measures and data protection protocols.
  • Contribute to team knowledge through mentorship and support for junior developers.

Requirements

Education
  • Bachelor's degree in Software Engineering or Related Field
Experience
  • 5+ years of experience in full-stack software development
Technical Skills
  • JavaScript
  • Node.js
Soft Skills
  • Analytical skills
  • Effective communication
Certifications
  • Google Cloud Certified - Professional Cloud Developer
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Experience with CI/CD tools: Familiarity with continuous integration and deployment platforms.
  • Knowledge of containerization using Docker: Experience with Docker for building and managing containers.

Benefits

  • Full health and dental coverage
  • Competitive retirement plan with employer matching
  • Flexible work arrangements and remote options
  • Employee wellness initiatives

Company Culture

  • Inclusivity: We are committed to creating a diverse workplace where everyone feels valued.
  • Work-Life Balance: We understand the importance of balancing work with personal life and promote a healthy work-life balance.
Status: Closed