Software Engineer

Cape Town FULL TIME R50,000 - R60,000 / Month
(R600,000 - R720,000 / Year)

Job Description

We are on the lookout for a talented Software Engineer to join our dynamic team in Cape Town. As a Software Engineer, you will play a crucial role in developing innovative software solutions that meet our clients' needs, utilizing your expertise in various programming languages and software development frameworks.

Responsibilities

  • Architect and develop scalable web applications.
  • Conduct testing and maintain software quality through automated and manual testing.
  • Provide technical guidance and mentoring to junior engineers.
  • Review and optimize existing codebases.
  • Engage in continuous learning and development to enhance skills and knowledge.

Requirements

Education
  • Bachelor's degree in a relevant field
  • Master's degree in Software Engineering or related preferred
Experience
  • 5+ years of experience in software engineering
Technical Skills
  • JavaScript
  • Python
Soft Skills
  • Leadership
  • Creativity
Certifications
  • Google Cloud Certified
  • Certified ScrumMaster
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms (e.g., AWS, Azure): Hands-on experience with deploying applications in cloud environments.
  • Familiarity with Agile methodologies: Experience working in an Agile/Scrum development environment.

Benefits

  • Full medical aid coverage.
  • Generous leave policy including paid time off.
  • Professional development opportunities.
  • Wellness programs and health initiatives.

Company Culture

  • Innovation: We foster an environment where creative ideas are welcomed and encouraged.
  • Respect and Integrity: We promote respect, integrity, and accountability in all our dealings.
  • Work-Life Balance: We believe in maintaining a healthy work-life balance for all team members.
Status: Closed