Software Engineer

Johannesburg Full-Time R50,000 - R62,500 / Month
(R600,000 - R750,000 / Year)

Job Description

We are on the lookout for a talented Software Engineer to join our vibrant Johannesburg team. The ideal candidate will possess a strong foundation in both front-end and back-end technologies, with a passion for creating efficient and scalable software solutions.

Responsibilities

  • Develop and enhance software applications in alignment with user needs.
  • Engage in Agile practices by participating in sprints and retrospectives.
  • Identify and resolve technical challenges and application errors.
  • Create and maintain technical documentation.
  • Contribute to continuous improvement through innovative solutions.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is a plus
Experience
  • 5+ years of experience in full-stack development
Technical Skills
  • TypeScript
  • SQL/NoSQL Databases
Soft Skills
  • Agile Methodologies
  • Effective Communication
Certifications
  • Google Professional Cloud Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with Agile Development: Familiar with Agile methodologies and practices.
  • Experience with API Development: Knowledge in designing and implementing RESTful APIs.

Benefits

  • Extensive health and wellness benefits.
  • Performance bonuses based on contributions.
  • Professional development and training support.
  • Corporate social responsibility initiatives.

Company Culture

  • Continuous Learning: We provide opportunities for ongoing professional development and growth.
  • Work-Life Balance: We promote a healthy work-life balance for our employees.
  • Team Spirit: We strive to cultivate a positive work atmosphere that fosters teamwork and camaraderie.
Status: Closed