Software Engineer

Cape Town Full-time R41,667 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

We are seeking a Software Engineer passionate about technology and software development. You will work closely with our design and product teams to build scalable applications, ensuring quality and performance standards are met.

Responsibilities

  • Architect and implement scalable software solutions for various projects.
  • Collaborate with UI/UX designers to ensure quality user experiences.
  • Optimise applications for performance and scalability.
  • Engage with clients to gather feedback and improve products.
  • Mentor and guide junior team members in coding best practices.

Requirements

Education
  • Master's degree in Computer Science or related field is preferred
Experience
  • 5+ years in full-stack software development is advantageous
Technical Skills
  • JavaScript
  • Node.js
  • DevOps Tools
Soft Skills
  • Problem-solving
  • Leadership
Certifications
  • Microsoft Certified: Azure Developer Associate
  • Certified Scrum Product Owner
Languages
  • English: Fluent
  • Afrikaans: Basic

Advantageous

  • Knowledge of Microservices architecture: Experience in developing applications using microservices.
  • Experience with CI/CD pipelines: Familiarity with Jenkins or GitLab for CI/CD processes.

Benefits

  • Comprehensive health insurance
  • Generous leave policies
  • Work-from-home flexibility
  • Retirement savings plan with employer match

Company Culture

  • Continuous Learning: We encourage ongoing education and skill enhancement for all employees.
  • Work-Life Balance: We prioritize a healthy work-life balance to keep our team happy and productive.
  • Community Engagement: We actively participate in local initiatives and encourage team members to contribute to community service.
Status: Closed