Software Engineer

Cape Town FULL TIME R25,000 - R41,667 / Month
(R300,000 - R500,000 / Year)

Job Description

We are on the lookout for a skilled Software Engineer to join our talented team in Cape Town. As a Software Engineer, you will be responsible for developing robust software solutions while leveraging your knowledge in both front-end and back-end technologies. This is a fantastic opportunity for those looking to innovate in a vibrant work environment.

Responsibilities

  • Create and maintain application architecture documentation.
  • Coordinate with QA teams to streamline testing and resolve issues.
  • Participate in sprint planning and agile methodologies.
  • Assist in training junior developers and mentoring interns.
  • Contribute to improving the software development process.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in a relevant field is preferred
Experience
  • 4+ years of experience in full-stack software development
Technical Skills
  • JavaScript
  • Django
Soft Skills
  • Analytical thinking
  • Leadership
Certifications
  • Google Cloud Certified - Professional Cloud Architect
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Experience with Kubernetes.: Experience in orchestrating containerized applications using Kubernetes.
  • Knowledge of web security practices.: Understanding of web security standards to protect applications.

Benefits

  • Comprehensive healthcare coverage.
  • Generous retirement plan with matching contributions.
  • Work-life balance initiatives.
  • Opportunities for skill enhancement and training.

Company Culture

  • Innovation: We prioritize innovation, encouraging employees to think creatively and push boundaries.
  • Community: Building a community within the workplace that supports each other.
  • Respect: We value respect in all our interactions, fostering a positive work atmosphere.
Status: Closed