Software Engineer

Cape Town FULL TIME R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

We are seeking a talented Software Engineer to enhance our development team in Cape Town. You will be responsible for crafting robust applications while collaborating with various teams to deliver exceptional software products.

Responsibilities

  • Architect software solutions and participate in system design.
  • Ensure the scalability and performance of software applications.
  • Actively contribute to the continuous improvement of development processes.
  • Support DevOps initiatives and CI/CD practices.
  • Document development processes and technical specifications for future reference.
  • Work closely with QA teams to ensure high software quality.

Requirements

Education
  • Bachelor's degree in Software Engineering or equivalent
  • Relevant certifications are a plus
Experience
  • 4+ years of experience in full-stack development
Technical Skills
  • JavaScript
  • Node.js
Soft Skills
  • Analytical thinking
  • Adaptability
Certifications
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Knowledge of DevOps practices: Experience with CI/CD tools and practices for software deployment.
  • Familiarity with microservices architecture: Understanding of microservices principles for scalable applications.

Benefits

  • Health and wellness benefits including gym memberships
  • Company-sponsored training and development
  • Flexible hours with remote work potential
  • Team-building activities and social events

Company Culture

  • Continuous Improvement: We encourage continuous improvement and learning for all team members.
  • Inclusive Culture: We value diversity and create an inclusive environment for everyone.
  • Social Responsibility: We prioritize social responsibility and community engagement as core values.
Status: Closed