Software Engineer

Cape Town Full-time R50,000 - R65,000 / Month
(R600,000 - R780,000 / Year)

Job Description

We are on the lookout for a passionate Software Engineer to join our creative team in Cape Town. In this role, you will play a key part in developing innovative software solutions. Your expertise in coding, problem-solving, and teamwork will help drive our projects forward.

Responsibilities

  • Design and implement robust software applications that fulfill business requirements.
  • Collaborate with UI/UX designers to enhance user experience.
  • Identify and manage project risks and issues within the development process.
  • Maintain documentation for code, processes, and procedures.
  • Engage in continuous learning and professional development to hone skills.

Requirements

Education
  • Bachelor's degree in Computer Science or a similar field
Experience
  • 5+ years of software engineering experience
Technical Skills
  • Java
  • Kotlin
  • REST APIs
  • Cloud Platforms
Soft Skills
  • Communication
  • Adaptability
Certifications
  • Certified Java Developer
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Familiar with Microservices Architecture: Understanding of microservices and their deployment methodologies.
  • Knowledge of Agile Methodologies: Experience working in Agile development environments.

Benefits

  • Comprehensive medical aid and wellness benefits
  • Generous leave policies
  • Opportunity for further training and development
  • Employee assistance programs

Company Culture

  • Diversity and Inclusion: We strive to create a diverse workplace where everyone's voice is valued.
  • Work-Life Balance: We promote a healthy work-life balance for all our employees.
Status: Closed