Software Engineer

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

Job Description

We are looking for a Software Engineer to join our Cape Town team. Ideal candidates will have experience in both front-end and back-end development, and will be passionate about creating efficient and scalable software solutions. This role offers the chance to work in a collaborative environment, tackling exciting projects that make a difference.

Responsibilities

  • Collaborate with cross-functional teams to deliver high-quality software.
  • Contribute to architectural and design decisions for new features.
  • Support the deployment of applications in a cloud environment.
  • Document development processes and system architecture.
  • Mentor junior software engineers and interns.
  • Enhance system performance and reliability through optimization techniques.

Requirements

Education
  • Bachelor's degree in Software Engineering or equivalent
  • Master's degree preferred
Experience
  • 4+ years in full-stack development
Technical Skills
  • JavaScript
  • Backend Technologies (e.g., Express, MongoDB)
Soft Skills
  • Adaptability
  • Team Player
Certifications
  • Google Professional Cloud Developer
  • Certified Kubernetes Administrator (CKA)
Languages
  • English: Fluent

Advantageous

  • Familiarity with microservices architecture: Experience in developing microservices-based applications.
  • Proficiency in Docker and Kubernetes: Experience with containerization and orchestration tools.

Benefits

  • Medical aid and wellness programs
  • Retirement savings plan with match funding
  • Flexible schedule with remote options
  • Training and professional development opportunities

Company Culture

  • Team Collaboration: Working together to achieve common goals in a supportive setting.
  • Work-life Balance: Promoting a healthy work-life balance for all employees.
  • Employee Engagement: We value employee feedback and actively seek out their input on various initiatives.
Status: Closed