Software Engineer

Cape Town FULL TIME R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

We are seeking a Software Engineer with a strong proficiency in Java to join our dynamic team in Cape Town. As part of your role, you'll be pivotal in designing and maintaining high-quality software applications. Your contributions will have a tangible impact on our product offerings, helping us achieve our ambitious goals.

Responsibilities

  • Design, develop and implement scalable software solutions.
  • Collaborate with other team members to ensure application quality.
  • Maintain up-to-date documentation for software applications.
  • Participate in team meetings and provide input on project status.
  • Support junior team members in growing their skills.

Requirements

Education
  • Bachelor's degree in Computer Science or relevant field
Experience
  • 5 years of experience in software development
Technical Skills
  • JavaScript
  • Microservices
Soft Skills
  • Project Management
  • Creativity
Languages
  • English: Fluent

Advantageous

  • Knowledge of DevOps practices: Understanding of DevOps principles to enhance collaboration and efficiency.
  • Experience with Cloud Platforms: Hands-on experience with cloud services like AWS or Azure.

Benefits

  • Comprehensive medical aid with dental and vision cover
  • Retirement savings plan with generous employer matching
  • Work-from-home options
  • Supporting growth through training programs and courses

Company Culture

  • Continuous Improvement: We believe in fostering growth opportunities and cultivating talent within our team.
  • Respect and Trust: A culture built on respect, trust, and open communication.
  • Work-Life Balance: We value and promote work-life balance for our employees.
Status: Open