Software Engineer

Johannesburg Competitive Salary

Job Description

We are seeking a skilled Software Engineer to join our Johannesburg team. You will be involved in designing, developing, and maintaining software applications, with a focus on creating effective and efficient solutions for our clients. As part of this dynamic team, you will have the chance to hone your skills while contributing to exciting projects that make a tangible impact.

Responsibilities

  • Create and maintain software documentation for reference and reporting.
  • Collaborate with UX/UI designers to improve the user experience.
  • Conduct code reviews to ensure code quality and best practices.
  • Mentor junior developers and assist in their professional growth.
  • Participate in Agile processes and ceremonies.

Requirements

Education
  • Relevant certifications in software development
Experience
  • Proven experience in a similar role.
Technical Skills
  • Python
Languages
  • Afrikaans: Basic
Status: Closed