Software Engineer

Cape Town FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

We are on the lookout for a skilled Software Engineer to join our Cape Town team. The successful candidate will be responsible for designing and developing software solutions, collaborating with cross-functional teams to enhance our product offerings. If you have a keen eye for detail and a passion for technology, we want to hear from you.

Responsibilities

  • Engage in full software development lifecycle, from requirements gathering to deployment.
  • Optimize software functionality and performance.
  • Mentor junior developers and assist them in their growth.
  • Prepare and maintain technical documentation for software and systems.
  • Participate in team meetings to discuss project progress and collaborate on solutions.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Relevant certifications preferred
Experience
  • 4+ years of experience in software development
Technical Skills
  • JavaScript
  • Node.js
Soft Skills
  • Adaptability
  • Communication
Certifications
  • Google Cloud Certified - Professional Cloud Architect
Languages
  • English: Fluent

Advantageous

  • Experience with GitHub Actions and CI/CD pipelines: Hands-on experience with GitHub Actions for automation.
  • Understanding of Microservices architecture: Experience in developing applications using a microservices approach.

Benefits

  • Comprehensive health insurance with coverage for family.
  • Performance-related bonuses.
  • Flexible work-from-home arrangements.
  • Support for ongoing training and professional growth.

Company Culture

  • Growth Mindset: We believe in fostering a growth mindset among our team members, encouraging continuous learning.
  • Transparency: Open communication is key to our culture, where feedback is welcomed and valued.
  • Work-Life Balance: We encourage a healthy work-life balance to ensure the well-being of our employees.
Status: Closed