Software Engineer

Cape Town Full-time R37,500 - R50,000 / Month
(R450,000 - R600,000 / Year)

Job Description

We're on the lookout for a talented Software Engineer to join our dynamic team in Cape Town. The ideal candidate will possess a strong foundation in software development, focusing on both front-end and back-end technologies. Your mission will be to design and develop scalable software solutions that meet the needs of our clients.

Responsibilities

  • Architect and code high-quality software solutions.
  • Create and maintain API documentation.
  • Test and deploy applications and systems.
  • Collaborate with cross-functional teams to define product vision.
  • Participate in sprint planning and retrospect meetings.
  • Monitor performance of applications and troubleshoot issues.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is preferred
Experience
  • 5+ years in software engineering
Technical Skills
  • JavaScript
  • Node.js
  • HTML/CSS
Soft Skills
  • Creativity
  • Effective Communication
Certifications
  • Scrum Master Certification
  • Google Cloud Certified - Professional Cloud Architect
Languages
  • English: Fluent

Advantageous

  • Experience with DevOps practices: Hands-on experience with CI/CD pipelines and automated testing tools.
  • Proficiency in version control (Git): Strong knowledge of version control systems and best practices.

Benefits

  • Health, dental, and vision insurance
  • Retirement savings plan with company match
  • Generous paid time off policy
  • Access to training and development resources

Company Culture

  • Continuous Improvement: Our team is committed to learning and improving, both personally and professionally.
  • Collaborative Spirit: We work together as a team, supporting each other in our goals.
  • Community Engagement: We actively participate in our local community and encourage volunteering.
Status: Closed