Software Engineer

Johannesburg FULL TIME R25,000 - R50,000 / Month
(R300,000 - R600,000 / Year)

Job Description

Join our team as a Software Engineer where you will be instrumental in developing innovative software solutions that meet our customer needs. This role requires a solid understanding of both frontend and backend technologies, enabling you to design and implement robust applications that scale effectively.

Responsibilities

  • Architect applications with a focus on best practices.
  • Mentor junior developers to enhance team capabilities.
  • Document application design and architecture.
  • Engage in troubleshooting and debugging activities.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field is preferred
Experience
  • 5+ years of experience in software development
Technical Skills
  • JavaScript
  • Cloud Technologies
  • Microservices Architecture
Soft Skills
  • Problem-solving
  • Leadership
Certifications
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with CI/CD tools: Hands-on experience in building and maintaining CI/CD pipelines for software deployment.

Benefits

  • Comprehensive health benefits
  • Professional training and development opportunities
  • Team-building retreats and activities
  • Performance-related bonuses

Company Culture

  • Continuous Improvement: We support ongoing learning and development for our employees.
  • Work-Life Balance: We prioritize a healthy work-life balance to support our team’s well-being.
Status: Closed