Software Engineer

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

Job Description

We are looking for a Software Engineer with a passion for technology and problem-solving. You will work within a dynamic team to develop and implement software solutions that enhance user experience.

Responsibilities

  • Design and implement software solutions that meet business requirements.
  • Work closely with UX/UI designers to create intuitive user interfaces.
  • Test and deploy applications and ensure high levels of performance.
  • Maintain documentation for all coding processes and software configurations.
  • Support continuous improvement by investigating alternatives and technologies.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is a plus
Experience
  • 3-5 years of experience in software development
Technical Skills
  • Java
  • Python
  • SQL
  • React
Soft Skills
  • Teamwork
  • Communication
Certifications
  • Oracle Certified Professional, Java SE Programmer
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Familiarity with Docker and Kubernetes: Basic understanding of containerization and orchestration tools.
  • Experience with CI/CD pipelines: Knowledge of continuous integration and deployment practices.

Benefits

  • Competitive salary with performance bonuses
  • Comprehensive health insurance
  • Flexible working hours and remote work options
  • Paid time off and public holidays

Company Culture

  • Innovation: We encourage innovative thinking and value creative ideas.
  • Growth Opportunities: We are committed to providing ongoing training and career advancement opportunities.
  • Diversity and Inclusion: We celebrate diversity and strive for an inclusive environment.
Status: Closed