Software Engineer

Cape Town FULL TIME R50,000 - R62,500 / Month
(R600,000 - R750,000 / Year)

Job Description

We are seeking a talented Software Engineer to join our Cape Town team. You will work on the development of innovative software applications using modern programming languages and frameworks. Our ideal candidate has experience in both front-end and back-end development, with a strong focus on creating efficient, scalable solutions.

Responsibilities

  • Develop new features for existing applications while ensuring their scalability.
  • Work closely with designers to improve usability and create intuitive user experiences.
  • Implement testing strategies to enhance software reliability.
  • Maintain technical documentation related to development processes and code.
  • Assist in the training of junior developers and interns.
  • Enhance existing systems and applications by integrating new technologies.

Requirements

Education
  • Bachelor's degree in Computer Science or equivalent experience
Experience
  • 5+ years of experience in full-stack development
Technical Skills
  • JavaScript
  • React
  • Node.js
  • MySQL
Soft Skills
  • Analytical thinking
  • Effective communication
Certifications
  • Google Cloud Certifications
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Knowledge of containerization and orchestration to enhance deployment.
  • Understanding of CI/CD pipelines: Experience in automating the build and release process.

Benefits

  • Health, dental, and vision insurance
  • Generous leave policy
  • Retirement plan with company contribution
  • Support for ongoing learning and certifications

Company Culture

  • Continuous Improvement: We prioritize continuous learning and improvement for all team members.
  • Work-Life Balance: We promote a healthy work-life balance for our employees.
  • Open Communication: We believe in transparent and open communication at all levels.
Status: Closed