Software Engineer

Durban FULL TIME R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

We're on the lookout for a passionate Software Engineer to join our team in Durban. You will be responsible for designing cutting-edge software applications while working collaboratively with cross-functional teams. This role requires both front-end and back-end development skills to contribute to our innovative projects.

Responsibilities

  • Create and implement software solutions for various projects.
  • Collaborate with team members in an Agile environment to define project goals.
  • Participate in brainstorming sessions to promote innovative ideas.
  • Maintain high standards of code quality and ensure adherence to best practices.
  • Resolve software defects in a timely manner to enhance system functionality.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Software Engineering is preferred
Experience
  • 5+ years of experience in software engineering
Technical Skills
  • Python
  • React Native
Soft Skills
  • Analytical Skills
  • Adaptability
Certifications
  • Microsoft Certified: Azure Developer Associate
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Understanding of Agile methodologies: Experience working in Agile development environments.
  • Contributions to open-source projects: Active contributor to open-source software initiatives.

Benefits

  • Medical aid coverage and wellness programs.
  • Paid time off for vacation and personal days.
  • Employee discounts on services.
  • Support for ongoing education and training.

Company Culture

  • Continuous Learning: We encourage continuous learning and personal development through various training programs.
  • Employee Recognition: We celebrate our team members' achievements and contributions regularly.
Status: Closed