Software Engineer

Cape Town FULL TIME R41,667 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

We are looking for a Software Engineer with a knack for problem-solving and a passion for software development. You will work closely with cross-functional teams to design and implement software solutions that meet user needs.

Responsibilities

  • Develop new software features and enhance existing functionalities.
  • Ensure timely delivery of software updates and maintenance.
  • Collaborate with other developers to share knowledge and improve skills.
  • Research and implement new technologies that enhance product features.
  • Maintain detailed documentation of code changes and system architecture.
  • Actively participate in team meetings and contribute ideas for product improvement.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree is advantageous
Experience
  • 4+ years of experience in relevant software development roles
Technical Skills
  • JavaScript
  • React
  • REST APIs
Soft Skills
  • Critical Thinking
  • Collaboration
Certifications
  • Google Cloud Certified - Associate Cloud Engineer
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Exposure to DevOps Practices: Basic understanding of DevOps tools and CI/CD pipelines.
  • Experience with Docker Solutions: Hands-on experience in containerization using Docker.

Benefits

  • Comprehensive medical and dental coverage.
  • Generous leave policies, including paid time off.
  • Employee training and skill development programs.
  • Team-building activities and events.

Company Culture

  • Diversity and Inclusion: We believe in building a diverse team where all perspectives are welcome.
  • Learning Opportunities: Continuous learning is encouraged, with access to training and development resources.
Status: Closed