Software Engineer

Cape Town Full-time R33,333 - R58,333 / Month
(R400,000 - R700,000 / Year)

Job Description

We are on the lookout for a skilled Software Engineer to join our vibrant team in Cape Town. You will engage in full-stack development, working on exciting projects that demand a blend of creativity and technical prowess. Your experience in coding and problem-solving will be key as you collaborate with other developers to enhance our software products.

Responsibilities

  • Design and build high-quality applications to meet business requirements.
  • Work with cross-functional teams to define and implement new features.
  • Conduct testing and validation to ensure software quality.
  • Optimize application performance and troubleshoot issues.
  • Maintain documentation for software development processes.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is a plus
Experience
  • 5+ years of experience in full-stack development
Technical Skills
  • JavaScript
  • React
  • Node.js
  • GraphQL
  • AWS
Soft Skills
  • Analytical thinking
  • Collaboration
Certifications
  • AWS Certified Developer
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Experience with cloud deployment: Familiarity with deploying applications on cloud platforms like AWS.
  • Understanding of microservices architecture: Basic knowledge of microservices design principles.

Benefits

  • Competitive salary package
  • Health insurance
  • Flexible working arrangements
  • Opportunities for professional development

Company Culture

  • Innovation: We prioritize innovative thinking and creativity, allowing our team to explore new ideas.
  • Team Spirit: Our workplace promotes teamwork and collaboration to foster a supportive environment.
  • Continuous Improvement: We aim for continuous improvement in our processes and skills.
Status: Closed