Software Engineer

Cape Town FULL TIME R33,333 - R50,000 / Month
(R400,000 - R600,000 / Year)

Job Description

Join our vibrant team as a Software Engineer, where your skills in developing both front-end and back-end applications will shine. You’ll have the opportunity to work on diverse projects that challenge your creativity while contributing to impactful solutions.

Responsibilities

  • Design, implement, and enhance back-end services to support front-end development.
  • Work closely with cross-functional teams to deliver reliable and efficient software products.
  • Implement testing strategies to ensure quality assurance for developed software.
  • Participate in daily stand-up meetings and sprint planning sessions.
  • Mentor junior developers and help them grow their technical skills.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is a plus
Experience
  • 5+ years of experience in full-stack software development
Technical Skills
  • JavaScript
  • Node.js
  • React
  • Docker
Soft Skills
  • Analytical Thinking
  • Team Collaboration
Languages
  • English: Fluent

Advantageous

  • Experience with CI/CD tools: Hands-on experience with CI/CD tools such as Jenkins or GitHub Actions.
  • Understanding of microservices architecture: Knowledge in designing and implementing microservices.

Benefits

  • Comprehensive health insurance package
  • Flexible hours with remote work arrangements
  • Annual training budget for personal development
  • Performance bonuses based on project outcomes

Company Culture

  • Inclusivity: We celebrate diversity and create an inclusive environment for all team members.
  • Work-life balance: We value work-life balance and offer flexible working arrangements to support it.
Status: Closed