Software Engineer

Johannesburg FULL TIME R50,000 - R75,000 / Month

Job Description

We are seeking a Software Engineer to join our dynamic team in Johannesburg. The ideal candidate will have a strong foundation in software development and a passion for technology. You'll work on exciting projects that aim to improve processes and drive innovation in our products.

Responsibilities

  • Code, test, and deploy software solutions as per the project requirements.
  • Support and improve existing software applications.
  • Create technical documentation to assist in software development and usage.
  • Identify opportunities for process improvement and innovation.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree is a plus
Experience
  • 5+ years of experience in full-stack software development
Technical Skills
  • C#
  • React
  • Node.js
Soft Skills
  • Adaptability
  • Time management
Certifications
  • Microsoft Certified: Azure Developer Associate
  • Agile Certified Practitioner (PMI-ACP)
Languages
  • English: Fluent

Advantageous

  • Experience with RESTful APIs: Skills in developing and consuming RESTful web services.
  • Understanding of Agile methodologies: Familiarity with Agile project management processes.

Benefits

  • Full medical, dental, and vision coverage
  • Generous retirement plans
  • Remote work flexibility and vacation time
  • Professional development opportunities

Company Culture

  • Inclusivity: We strive to have an inclusive workplace where everyone feels valued.
  • Work-life balance: Our flexible working hours aim to provide a healthy work-life balance.
Status: Closed