Software Engineer

Cape Town FULL TIME R29,167 - R37,500 / Month
(R350,000 - R450,000 / Year)

Job Description

Seeking a skilled Software Engineer to be part of our energetic team in Cape Town. The role entails designing, developing, and optimizing software applications while collaborating with cross-functional teams. The right candidate will possess significant experience in various programming languages and frameworks.

Responsibilities

  • Architect robust software solutions that meet business needs.
  • Collaborate with cross-functional teams to deliver high-quality products on time.
  • Conduct code reviews and maintain coding standards across the team.
  • Engage in continuous integration and deployment processes.
  • Ensure the application’s availability, performance, and security.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree preferred
Experience
  • 4+ years of experience in full-stack development
Technical Skills
  • JavaScript
  • Node.js
  • Docker
Soft Skills
  • Problem-solving
  • Time Management
Certifications
  • Google Professional Cloud Architect
  • Certified Kubernetes Administrator (CKA)
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms: Hands-on experience with AWS, Azure, or Google Cloud.
  • Familiarity with agile methodologies: Experienced in working in an Agile/Scrum environment.

Benefits

  • Comprehensive health benefits including dental and vision
  • Retirement plan with company matching
  • Flexible hours and remote work options
  • Career growth and advancement programs

Company Culture

  • Continuous Learning: We encourage continuous learning and provide resources for professional development.
  • Work-Life Balance: We promote a healthy work-life balance through flexible working arrangements.
  • Employee Wellness: We prioritize the well-being of our employees with various wellness programs.
Status: Closed