Software Developer

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

Job Description

We are on the lookout for a talented Software Developer specializing in backend development to join our vibrant team in Johannesburg. The ideal candidate will possess a solid understanding of server-side technologies and databases to create seamless and efficient web applications.

Responsibilities

  • Develop and maintain server-side applications.
  • Gather and refine specifications and requirements based on technical needs.
  • Collaborate with cross-functional teams to define project scope.
  • Debug and maintain existing codebase.
  • Document development processes and code for better understanding.
  • Engage in performance tuning and optimization.

Requirements

Education
  • Bachelor's degree in Software Engineering or a related field
Experience
  • 5+ years of experience in backend software development
Technical Skills
  • JavaScript
  • Node.js
Soft Skills
  • Communication
  • Problem-solving
Certifications
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Experience with cloud services (AWS, Azure): Exposure to cloud platforms for deploying and managing applications.
  • Understanding of Microservices Architecture: Familiarity with building microservices-based applications.

Benefits

  • Comprehensive health and wellness coverage.
  • Annual performance bonuses.
  • Continual learning and career advancement opportunities.
  • Flexible work hours and remote work options.

Company Culture

  • Inclusivity: We embrace diverse perspectives and encourage an inclusive culture.
  • Innovation: Innovation is at our core; we encourage our employees to think creatively.
Status: Open