Software Engineer

Cape Town FULL TIME R45,833 - R66,667 / Month
(R550,000 - R800,000 / Year)

Job Description

We are on the lookout for a skilled Software Engineer to join our team in Cape Town. The ideal candidate should have a diverse skill set in developing high-quality software solutions, with a strong focus on both front-end and back-end technologies. If you are passionate about crafting code and enjoy tackling complex challenges, we want to hear from you!

Responsibilities

  • Create and implement user-friendly interfaces.
  • Conduct research to improve software functionality.
  • Ensure software applications integrate seamlessly with other systems.
  • Participate in sprint planning and discuss project progression.
  • Mentor junior developers and support their professional growth.

Requirements

Education
  • Bachelor's degree in Computer Science or equivalent
  • Master's degree preferred
Experience
  • 5+ years of experience in software development
Technical Skills
  • Java
  • Python
Soft Skills
  • Leadership
  • Analytical thinking
Certifications
  • Google Cloud Professional Developer
  • Certified Kubernetes Administrator (CKA)
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms (AWS, Azure): Hands-on experience with cloud service providers for deploying applications.
  • Familiarity with Agile/Scrum methodologies: Understanding Agile processes and participation in Scrum ceremonies.

Benefits

  • Full health, dental, and vision insurance
  • Retirement plan with generous company match
  • Daily snacks and drinks in the office
  • Opportunity to attend tech conferences

Company Culture

  • Continuous Learning: We prioritize ongoing learning and professional development opportunities.
  • Community Engagement: Giving back to the community is important to us; we support local initiatives.
  • Work-Life Balance: We encourage a healthy work-life balance to promote overall well-being.
Status: Closed