Software Engineer

Johannesburg FULL TIME R33,333 - R50,000 / Month
(R400,000 - R600,000 / Year)

Job Description

We are looking for a talented Software Engineer to join our growing team in Johannesburg. This role involves designing and developing cutting-edge software solutions while collaborating closely with other team members to deliver high-quality products. Your innovation and problem-solving skills will drive our company's success in the rapidly evolving tech landscape.

Responsibilities

  • Create and maintain software documentation and user manuals.
  • Develop testing strategies to ensure high-quality software products.
  • Stay updated with emerging technologies and industry trends.
  • Contribute to the continuous improvement of our development processes.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 5+ years of experience in software engineering, preferably within a tech company
Technical Skills
  • JavaScript
  • Python
Soft Skills
  • Teamwork
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Familiarity with containerization and orchestration tools.
  • Knowledge in agile methodologies: Experience working within agile development frameworks.

Benefits

  • Comprehensive health insurance
  • Generous paid leave policies
  • Flexible working hours
  • Remote work options

Company Culture

  • Innovation: We thrive on creativity and innovation, encouraging all team members to contribute their ideas.
  • Collaboration: Teamwork is at our core; we value collaboration across disciplines.
Status: Closed