Software Engineer

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

Job Description

Join our innovative team as a Software Engineer in Cape Town, where you will develop cutting-edge software solutions that solve real-world problems. The ideal candidate should possess experience in full-stack development, strong analytical skills, and a passion for technology.

Responsibilities

  • Develop and maintain core services and features of our software applications.
  • Engage in the full software development lifecycle, including planning, development, testing, and deployment.
  • Ensure high performance and responsiveness of applications.
  • Collaborate with team members to improve the development process.
  • Implement security and data protection measures.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree preferred
Experience
  • 4+ years of experience in full-stack software development
Technical Skills
  • JavaScript
  • React
Soft Skills
  • Adaptability
  • Teamwork
Certifications
  • Microsoft Certified: Azure Developer Associate
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with Docker: Hands-on experience with containerization using Docker.
  • Knowledge of Agile methodologies: Understanding of Agile principles and practices.

Benefits

  • Comprehensive health and wellness benefits
  • Generous leave policy
  • Career advancement opportunities
  • Collaborative team environment

Company Culture

  • Diversity and Inclusion: We believe in creating a diverse and inclusive workplace where everyone can thrive.
  • Work-Life Balance: We value work-life balance and encourage our employees to take time for themselves and their families.
  • Community Engagement: We actively engage with and support our local community through various initiatives.
Status: Closed