Software Engineer

Johannesburg FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

Join our team as a Software Engineer in Johannesburg, where you'll play a pivotal role in developing and optimizing software solutions. Ideal candidates will have strong full-stack development skills, with proficiency in modern technologies and frameworks.

Responsibilities

  • Lead the development of new web-based solutions.
  • Conduct regular software testing and debugging.
  • Contribute to project documentation and user guides.
  • Engage in code refactoring and enhancing existing applications.
  • Support continuous integration and deployment efforts.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Software Engineering or related field is preferred
Experience
  • 5+ years of experience in full-stack software development
Technical Skills
  • C#
  • Python
Soft Skills
  • Analytical thinking
  • Adaptability
Certifications
  • Google Professional Cloud Architect
Languages
  • English: Fluent

Advantageous

  • Experience with DevOps practices: Understanding of DevOps practices for streamlined software delivery.
  • Exposure to cloud services like AWS or Azure: Experience with cloud infrastructure and services for application hosting.

Benefits

  • Health, dental, and vision insurance for employees and dependents
  • Attractive retirement savings plan
  • Flexible hours and remote working capabilities
  • Ongoing training and career advancement opportunities

Company Culture

  • Continuous Learning: We believe in ongoing professional growth, providing ample opportunities for skill enhancement.
  • Employee Well-being: We prioritize the health and well-being of our employees, promoting work-life balance.
Status: Closed