Software Engineer

Cape Town FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

We are on the lookout for a talented Software Engineer to enhance our dynamic team in Cape Town. The successful candidate will develop software solutions that meet both client and market demands while embracing the latest technologies.

Responsibilities

  • Build high-quality software components, focusing on front-end and back-end development.
  • Work with cross-functional teams to plan project timelines and deliverables.
  • Optimize applications for maximum speed and scalability.
  • Create and maintain documentation for software designs and processes.
  • Work with version control systems like Git to manage codebase efficiently.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree or equivalent experience is advantageous
Experience
  • At least 5 years of experience in software development
Technical Skills
  • JavaScript
  • Python
  • Docker
  • Node.js
  • CI/CD
Soft Skills
  • Team Collaboration
  • Problem-solving
  • Communication
Certifications
  • AWS Certified Developer
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent
  • Afrikaans: Intermediate

Advantageous

  • Experience with Kubernetes: Familiar with orchestration frameworks for managing containerized applications.
  • Experience with Agile methodologies: Hands-on experience in Agile project management and software development practices.

Benefits

  • Competitive salary with performance bonuses
  • Flexible work hours and remote work options
  • Comprehensive health, dental, and vision insurance
  • Continuous learning and development opportunities
  • Employee wellness programs

Company Culture

  • Innovation: We cultivate an innovative environment where creativity is key.
  • Collaboration: Our team thrives on collaboration and the sharing of ideas.
  • Diversity and Inclusion: We are committed to creating a diverse workforce where everyone is valued.
Status: Closed