Software Engineer

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

Job Description

As a Software Engineer with us, you will be working on designing and building high-quality software products. This role requires strong technical skills and the ability to work in a team environment, helping to drive our innovative solutions forward.

Responsibilities

  • Design, implement, and maintain software applications and services.
  • Collaborate with cross-functional teams to define and develop new features.
  • Conduct code reviews to ensure quality and adherence to best practices.
  • Identify and resolve technical issues promptly.
  • Participate in all phases of the software development lifecycle.
  • Maintain up-to-date knowledge of industry trends and technologies.
  • Document development processes, code changes, and software architecture.
  • Support troubleshooting and debugging efforts.
  • Mentor junior developers and provide guidance on best practices.

Requirements

Education
  • Bachelor's degree in Computer Science or equivalent
  • Master's degree is advantageous
Experience
  • 3+ years of software development experience
Technical Skills
  • JavaScript
  • React
  • Node.js
  • HTML/CSS
  • SQL
  • Git
  • API Development
  • Agile Methodologies
  • Cloud Services (AWS/Azure)
  • Docker
Soft Skills
  • Problem-solving
  • Communication
  • Time Management
Certifications
  • AWS Certified Developer - Associate
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Knowledge of containerization and orchestration tools like Docker and Kubernetes.
  • Experience with CI/CD pipelines: Experience in automating the deployment process using CI/CD pipelines.

Benefits

  • Competitive salary with performance bonuses
  • Health, dental, and vision insurance
  • Flexible working hours
  • Remote work options available

Company Culture

  • Innovation: We value creativity and encourage our team to think outside the box.
  • Collaboration: Teamwork is at the core of our culture, fostering mutual respect and support.
  • Diversity and Inclusion: We are dedicated to creating an inclusive workplace that celebrates diversity.
Status: Closed