Software Engineer

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

Job Description

We are on the lookout for a Software Engineer to join our dynamic team in Cape Town. The ideal candidate will excel in both front-end and back-end development, focusing on building scalable and robust software solutions that meet our clients' diverse needs.

Responsibilities

  • Design, develop, and deploy software solutions that meet client specifications.
  • Drive continuous improvement in our software practices.
  • Mentor junior developers and contribute to the team’s growth.
  • Ensure code quality through testing and code reviews.
  • Stay up to date with industry trends and technologies to bring innovation to the team.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Master's degree is advantageous
Experience
  • 3+ years of experience in software development
Technical Skills
  • JavaScript
  • Node.js
  • HTML/CSS
  • SQL/NoSQL Databases
Soft Skills
  • Problem-solving
  • Team Collaboration
  • Time Management
Certifications
  • AWS Certified Developer
  • Scrum Master Certified
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Familiarity with containerization and orchestration tools.
  • Familiarity with CI/CD pipelines: Understanding of automated deployment processes.

Benefits

  • Medical aid and retirement plan
  • Flexible working hours
  • Work-from-home options
  • Professional development opportunities
  • Paid time off for volunteering

Company Culture

  • Innovation: We promote a culture of creativity and forward-thinking.
  • Supportive Environment: We value teamwork and support one another to succeed.
  • Diversity and Inclusion: We are committed to creating an inclusive workplace for all.
Status: Closed