Software Engineer

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

Job Description

We're on the lookout for a Software Engineer to join our growing team in Cape Town. The ideal candidate will be proficient in both front-end and back-end technologies, working on exciting projects that push the boundaries of technology. If you're passionate about coding and keen to make an impact, this role is for you.

Responsibilities

  • Lead development initiatives and mentor junior engineers.
  • Collaborate with business analysts and stakeholders to gather requirements.
  • Ensure compliance with coding standards and best practices.
  • Monitor and maintain application performance post-launch.
  • Actively participate in Agile ceremonies and contribute to sprint planning.

Requirements

Education
  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • Postgraduate qualification is advantageous
Experience
  • 5+ years of experience in full-stack development
Technical Skills
  • JavaScript
  • Node.js
  • Git
Soft Skills
  • Adaptability
  • Communication
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Familiarity with containerization and orchestration tools for efficient software deployment.
  • Experience with CI/CD pipelines: Hands-on experience with continuous integration and deployment methodologies.

Benefits

  • Competitive salary package with performance bonuses
  • Comprehensive health insurance
  • Flexible working hours and remote work options
  • Professional development opportunities

Company Culture

  • Team Spirit: We value teamwork and foster an environment where collaboration drives success.
  • Innovation: Our culture thrives on innovation. We encourage our employees to think creatively and embrace change.
  • Work-life Balance: We prioritize work-life balance, ensuring our employees can enjoy both their personal and professional lives.
Status: Closed