Software Engineer

Cape Town Full-time R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

We're on the hunt for a Software Engineer to join our dynamic Cape Town team. This role is perfect for someone with a passion for developing robust applications. You'll be responsible for full software development lifecycle tasks, collaborating with cross-functional teams to create top-notch software.

Responsibilities

  • Architect and develop new features for our applications.
  • Collaborate with cross-functional teams to achieve project goals.
  • Perform debugging and refactoring tasks to improve code quality.
  • Document development processes and code.
  • Participate in team meetings and contribute to planning sessions.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 5+ years of experience in software development
Technical Skills
  • Python
  • Node.js
Soft Skills
  • Leadership
  • Problem-solving
Certifications
  • Google Cloud Professional Developer
Languages
  • English: Fluent

Advantageous

  • Familiarity with AI/ML concepts: Understanding machine learning principles and applications.
  • Experience with CI/CD tools: Knowledge of continuous integration and deployment tools.

Benefits

  • Comprehensive health and dental coverage
  • Generous retirement plan with match
  • Flexible hours with remote opportunities
  • Professional development and training support

Company Culture

  • Innovative Culture: We encourage creative ideas and innovative solutions to challenges.
  • Supportive Atmosphere: Our team spans various disciplines and we support one another in achieving goals.
  • Focus on Wellbeing: We care about our employees’ well-being, promoting work-life balance.
Status: Closed