Software Engineer

Cape Town Full-time R41,667 - R66,667 / Month
(R500,000 - R800,000 / Year)

Job Description

We are on the lookout for a Software Engineer with a knack for both front-end and back-end development. Join our vibrant team in Cape Town to work on diverse software projects that make a difference. If you have a passion for developing user-friendly software solutions, we want to hear from you!

Responsibilities

  • Create robust and reusable code components for applications.
  • Engage in design discussions and contribute to architectural decisions.
  • Maintain and improve existing applications.
  • Prepare technical documentation for user support.
  • Participate in regular team meetings and provide project updates.

Requirements

Education
  • Bachelor's degree in Computer Science or equivalent experience
  • A Master's degree is preferred
Experience
  • 4-6 years of experience in software engineering
Technical Skills
  • React
  • Node.js
  • Git
  • Docker
Soft Skills
  • Critical Thinking
  • Time Management
Certifications
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Knowledge of machine learning concepts: Understanding of basic machine learning principles.
  • Interest in continuous integration and deployment: A keen interest in CI/CD frameworks is highly valued.

Benefits

  • Comprehensive health and dental coverage.
  • Remote work options and flexible schedules.
  • Employee training programs and workshops.
  • Regular team outings and events.

Company Culture

  • Team Collaboration: Our workplace promotes teamwork and collaboration among all employees.
  • Transparency: We prioritize transparency and open communication across all levels.
  • Work-Life Balance: We support flexible working arrangements to maintain a healthy work-life balance.
Status: Closed