Software Engineer

Cape Town FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

We are searching for an innovative Software Engineer to join our dynamic team in Cape Town. The ideal candidate will possess strong technical skills and a passion for problem-solving, working on exciting projects that shape the future of technology in South Africa. You will play a critical role in developing robust software solutions and collaborating with dedicated professionals.

Responsibilities

  • Work with various software platforms and languages, including Java and Python.
  • Utilize Agile methodologies for project management.
  • Maintain software configurations and version control.
  • Create and monitor system performance metrics.

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 development
Technical Skills
  • JavaScript
  • Node.js
  • React
Soft Skills
  • Problem-solving
  • Adaptability
Certifications
  • Google Developer Certification
  • Certified Agile Practitioner
Languages
  • English: Fluent

Advantageous

  • Familiarity with cloud services (AWS, Azure): Understanding of cloud service providers and deployment strategies.
  • Experience in Agile environments: Comfortable working in Agile project management frameworks.

Benefits

  • Extensive health, dental, and vision insurance.
  • Performance-based bonuses and incentives.
  • Work-life balance initiatives and wellness programs.
  • Career advancement opportunities through mentorship.

Company Culture

  • Inclusivity: We celebrate diversity and ensure all voices are represented and respected.
  • Agility: Adaptability and responsiveness to change are key principles that guide our work.
  • Employee Wellbeing: We prioritize a healthy work-life balance and support the well-being of our team members.
Status: Closed