Software Engineer

Cape Town Full-time R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

Join our tech-savvy team as a Software Engineer in Cape Town. We're seeking a creative mind with a knack for problem-solving to help design and develop robust software solutions. Your contributions will be vital as we strive to deliver outstanding results for our clients while gaining valuable experience in the process.

Responsibilities

  • Architect new software solutions based on project requirements.
  • Contribute to project planning and estimation efforts.
  • Engage in continuous learning and professional development.
  • Assist in the training of junior team members as necessary.
  • Contribute to the development of internal documentation and guides.
  • Ensure compliance with security protocols and data protection regulations.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree in a related field is preferred
Experience
  • 4+ years of experience in software development
Technical Skills
  • JavaScript
  • Node.js
  • HTML/CSS
Soft Skills
  • Analytical Skills
  • Communication
Certifications
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile methodologies: Exposure to Agile principles and project management tools.
  • Experience with container technologies: Working with Docker and/or Kubernetes is advantageous.

Benefits

  • Health, dental, and vision insurance.
  • Work from home opportunities.
  • Annual performance bonuses.
  • Development programs for career advancement.

Company Culture

  • Diversity and Inclusion: We embrace diversity and are committed to creating an inclusive workplace.
  • Work-Life Balance: We value work-life balance and offer flexibility to our team members.
  • Employee Recognition: We celebrate achievements and recognize the contributions of our team members.
Status: Closed