Software Engineer

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

Job Description

Join our Cape Town office as a Software Engineer, where you will engage in full software development life cycle processes. Collaborating with various teams, you will contribute your skills to create robust applications while exploring new technologies that enhance our offerings.

Responsibilities

  • Architect and develop new software solutions.
  • Analyze user needs and provide recommendations for improvements.
  • Document software design and functionality.
  • Collaborate with cross-functional teams for seamless integration.
  • Assist in the deployment of software and troubleshoot post-launch issues.
  • Engage in continuous learning to enhance technical skills.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Software Engineering is preferred
Experience
  • 3+ years of experience in full-stack software development
Technical Skills
  • TypeScript
  • Docker
Soft Skills
  • Analytical thinking
  • Creativity
Certifications
  • Certified Kubernetes Administrator
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with Agile methodologies: Experience in working in Agile environments for project development.
  • Familiarity with GraphQL: Understanding GraphQL for advanced data querying.

Benefits

  • Health and wellness programs
  • Performance bonuses
  • Remote work options available
  • Annual training budget

Company Culture

  • Learning Environment: We encourage continuous learning and provide resources for professional growth.
  • Work-Life Balance: We believe in maintaining a healthy work-life balance for all employees.
  • Community Engagement: We actively participate in community initiatives and social responsibility programs.
Status: Closed