Software Engineer

Cape Town FULL TIME R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

We are in search of a talented Software Engineer to help us scale our innovative software applications. The successful candidate will have a solid grasp of various programming languages and a passion for developing high-quality software that meets our clients' needs.

Responsibilities

  • Collaborate with UX/UI designers to deliver user-centric software.
  • Conduct performance testing and optimization of applications.
  • Implement software testing strategies to improve product reliability.
  • Work with cloud services to deploy and manage applications.
  • Assist in the implementation of security protocols and best practices.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree is preferred
Experience
  • 5+ years of experience in full-stack software development
Technical Skills
  • JavaScript
  • Node.js
  • React
Soft Skills
  • Communication
  • Problem-solving
Certifications
  • Google Professional Cloud Architect
  • Certified Kubernetes Administrator
Languages
  • English: Fluent

Advantageous

  • Familiarity with DevOps practices: Experience with CI/CD pipelines and automation tools.
  • Understanding of microservices architecture: Knowledge of developing microservices-based applications.

Benefits

  • Health, dental, and vision coverage
  • Generous company-sponsored retirement contributions
  • Opportunities for remote work and flexible schedules
  • Professional development support

Company Culture

  • Continuous Improvement: We prioritize ongoing learning and mentorship for our employees.
  • Work-Life Balance: We value the well-being of our employees, promoting a healthy work-life balance.
  • Empowerment: We empower our employees to take ownership of their work and contribute to the company’s success.
Status: Closed