Software Engineer

Cape Town FULL TIME R41,667 - R62,500 / Month
(R500,000 - R750,000 / Year)

Job Description

We are seeking a motivated and innovative Research Scientist to join our ambitious team in Durban. The ideal candidate will have a strong background in scientific research, along with a passion for developing new technologies and solutions that can make a real impact.

Responsibilities

  • Participate in architectural discussions and contribute to the design of software systems.
  • Work closely with QA teams to ensure high-quality deliverables.
  • Conduct performance tuning and optimization of existing applications.
  • Utilize version control systems for code management and collaboration.
  • Engage in continued learning and development to keep up to date with industry trends.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is preferred
Experience
  • Minimum of 5 years experience in a software development capacity
Technical Skills
  • JavaScript
  • Node.js
Soft Skills
  • Time Management
  • Adaptability
Certifications
  • Microsoft Certified: Azure Developer Associate
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Hands-on experience with cloud services: Experience working with AWS, Azure, or Google Cloud.
  • Familiarity with microservices architecture: Understanding of microservices patterns and best practices.

Benefits

  • Full medical and dental coverage
  • Generous annual leave policy
  • Professional development and training opportunities
  • Culture of continuous improvement and innovation

Company Culture

  • Innovation at Heart: We value creativity and innovation, empowering our teams to explore new ideas and technologies.
  • Flexible Work Environment: We offer a supportive work culture that embraces flexibility to foster a positive work-life balance.
Status: Closed