Software Engineer

Cape Town FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

As a Software Engineer based in Cape Town, you will work on exciting projects that push the boundaries of technology. This is a fantastic opportunity for someone eager to contribute to innovative software development while working collaboratively with our talented team.

Responsibilities

  • Build APIs and integrate third-party services.
  • Ensure compliance with security standards and best practices.
  • Mentor junior developers and share knowledge within the team.
  • Analyze user requirements and provide effective solutions.
  • Engage with customers for feedback to improve software solutions.
  • Facilitate training sessions for end-users.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is preferred
Experience
  • 5+ years of experience in full-stack software development
Technical Skills
  • JavaScript
  • Node.js
  • React
  • REST APIs
  • Git
Soft Skills
  • Analytical thinking
  • Communication
  • Collaboration
  • Creativity
Certifications
  • Google Professional Cloud Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Familiarity with containerization technologies.
  • Experience with CI/CD tools: Experience in automating the deployment pipeline.

Benefits

  • Comprehensive health insurance options
  • Flexible work arrangements
  • Opportunity for professional development and training
  • Team-building activities and outings

Company Culture

  • Innovation: We encourage imaginative thinking and problem-solving.
  • Team Spirit: We believe in the importance of teamwork and collaboration.
  • Continuous Improvement: Our commitment to learning and improving is ongoing.
Status: Closed