Software Engineer

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

Job Description

We are in search of a dynamic Software Engineer to join our Cape Town team. The ideal candidate will have hands-on experience in developing scalable software solutions, with a focus on both front-end and back-end technologies. You will play an integral part in shaping our product and delivering exceptional results.

Responsibilities

  • Architect and implement scalable applications that meet client needs.
  • Work alongside product managers to define project requirements and specifications.
  • Test and deploy applications while ensuring the highest quality standards.
  • Analyze user feedback and improve product performance.
  • Contribute to the continuous improvement of development processes and workflows.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Masters in Software Engineering is an advantage
Experience
  • 4+ years of experience in software engineering
Technical Skills
  • JavaScript
  • React
  • Node.js
  • MongoDB
  • RESTful APIs
Soft Skills
  • Problem Solving
  • Teamwork
Languages
  • English: Fluent

Advantageous

  • Familiarity with DevOps practices: Understanding of DevOps culture and practices.
  • Experience with container. tools like Docker and Kubernetes: Hands-on experience with container orchestration tools.

Benefits

  • Health and wellness programs
  • Performance bonuses based on targets
  • Flexible hours and options for remote work
  • Continuous training and personal development

Company Culture

  • Continuous Learning: We foster an environment of continuous learning, empowering our team members to grow both personally and professionally.
  • Flexibility: We understand the need for work-life balance and offer flexible work arrangements to accommodate our employees’ needs.
  • Community Impact: We are dedicated to making a positive impact in our community through various outreach and volunteer initiatives.
Status: Closed