Software Developer

Stellenbosch Full-time R41,667 - R62,500 / Month
(R500,000 - R750,000 / Year)

Job Description

We are in search of a passionate Software Developer to join our exciting team in Stellenbosch. The ideal candidate will possess a solid understanding of both front-end and back-end technologies, focusing on delivering high-quality software solutions that meet our client's unique needs.

Responsibilities

  • Lead architectural discussions and make design decisions.
  • Implement high-performance, scalable applications.
  • Collaborate with cross-functional teams to deliver high-quality software.
  • Conduct user testing to improve functionality and user experience.
  • Engage in troubleshooting and debugging efforts.
  • Participate in project planning and time estimation.
  • Contribute to continuous improvement efforts within the team.

Requirements

Education
  • Bachelor's degree in Software Engineering or equivalent
  • Postgraduate qualifications are a plus
Experience
  • 5+ years of experience in software engineering or a related field
Technical Skills
  • Python
  • RESTful APIs
Soft Skills
  • Analytical thinking
  • Communication
Certifications
  • Google Associate Cloud Engineer
  • Certified Kubernetes Administrator
Languages
  • English: Fluent

Advantageous

  • Familiarity with cloud services (AWS, Azure): Experience working with various cloud service providers.
  • Experience in Agile methodologies: Understanding of Agile practices in software development.

Benefits

  • Generous leave policy including paid time off
  • Access to training and skill development programs
  • Employee wellness initiatives
  • Work-life balance support

Company Culture

  • Diversity and Inclusion: We value diverse backgrounds and experiences, fostering an inclusive environment.
  • Community Engagement: We actively engage with our community and encourage volunteer efforts.
Status: Closed