Software Engineer

Cape Town FULL TIME R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

We are on the lookout for a talented Software Engineer ready to tackle exciting challenges in software development. You will collaborate with cross-functional teams to build scalable applications that enhance user experiences.

Responsibilities

  • Utilize Agile methodologies to manage project tasks and timelines effectively.
  • Participate in daily stand-ups and sprint planning meetings to discuss progress and challenges.
  • Optimize application performance through effective coding techniques and technologies.
  • Review and enhance existing codebases to improve functionality and performance.
  • Stay updated with industry trends and emerging technologies to incorporate into projects.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 5+ years of experience in software development, focusing on full-stack.
Technical Skills
  • Node.js
  • Microservices
  • RESTful APIs
  • Cloud Services
Soft Skills
  • Leadership
  • Negotiation
Languages
  • English: Fluent

Advantageous

  • Experience with front-end frameworks: Knowledge of Angular or Vue.js is advantageous.
  • Understanding of DevOps practices: Experience with CI/CD pipelines and automation is a plus.

Benefits

  • Health, dental and vision insurance
  • Generous leave policies including parental leave
  • Competitive salary packages with bonuses
  • Professional development and training opportunities

Company Culture

  • Diversity and Inclusion: We celebrate diversity and are committed to fostering an inclusive work environment.
  • Continuous Improvement: We believe in the continuous improvement of our processes and our people.
  • Employee Recognition: We value and recognize the contributions of our employees.
Status: Closed