Software Engineer

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

Job Description

We are looking for a Software Engineer with a passion for building innovative solutions to join our dynamic team in Cape Town. You will work on both front-end and back-end technologies, playing a key role in developing scalable applications that meet business needs.

Responsibilities

  • Create and manage RESTful services and APIs.
  • Optimize applications for maximum speed and scalability.
  • Participate in troubleshooting and resolving production issues.
  • Collaborate with cross-functional teams to improve the product roadmap.
  • Research and implement new technologies to enhance existing systems.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is preferred
Experience
  • 3-5 years of experience in software engineering
Technical Skills
  • JavaScript
  • Python
  • Git
Soft Skills
  • Effective communication
  • Adaptability
Certifications
  • Google Cloud Certified - Associate Developer
Languages
  • English: Fluent

Advantageous

  • Knowledge of containerization technologies (Docker): Experience in building and managing applications in containers.
  • Experience with CI/CD pipelines: Understanding of automated deployment processes.

Benefits

  • Attractive salary package with annual reviews
  • Health and wellness programs
  • Work-life balance initiatives
  • Support for continuous education and training

Company Culture

  • Diversity and Inclusion: We celebrate diverse backgrounds and perspectives, ensuring all voices are heard and valued.
  • Support for Growth: We offer mentorship and training programs to facilitate personal and professional growth.
  • Work-Life Balance: Our company values a healthy work-life balance for the wellbeing of our employees.
Status: Closed