Software Engineer

Durban FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

Exciting opportunity for a Software Engineer to join our fast-paced team in Durban! You'll engage in full-stack development, contributing solutions that enhance functionality and improve the overall user experience across our platforms.

Responsibilities

  • Develop, test, and maintain high-quality scalable applications.
  • Collaborate across teams to capture user needs and develop technical solutions.
  • Enhance system performance through optimization techniques.
  • Address and fix issues that arise in the platform's codebase.
  • Contribute to team knowledge by actively sharing best practices and insights.
  • Assist in onboarding and mentoring junior developers.
  • Engage in regular team retrospectives to improve processes and practices.
  • Implement security protocols to enhance application safety.

Requirements

Education
  • Master's degree in Computer Science or Software Engineering is a plus
Experience
  • 5+ years of experience in full-stack development
Technical Skills
  • Node.js
  • React
  • MongoDB
Soft Skills
  • Adaptability
  • Leadership

Advantageous

  • Experience with cloud platforms: Proven track record of deploying applications on AWS or Azure.
  • Agile Certification: Certification in Agile development practices is preferred.

Benefits

  • Comprehensive medical aid coverage
  • Employee training and development programs
  • Market-related salaries with annual reviews
  • Work-life balance initiatives

Company Culture

  • Innovation: We embrace innovative thinking and encourage team members to share their ideas.
  • Inclusive Environment: We prioritize diversity and inclusivity in our workplace culture.
  • Continuous Improvement: We believe in continuous learning and growth for both the company and individuals.
Status: Closed