Software Engineer

Cape Town FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

We are on the lookout for a talented Software Engineer to be part of our passionate team in Cape Town. This role involves designing, implementing and maintaining high-quality software systems that could include applications for various platforms. If you have a knack for problem-solving and a passion for technology, we want to hear from you!

Responsibilities

  • Participate in project planning sessions and provide estimates for development tasks.
  • Develop back-end components and services for enterprise applications.
  • Ensure applications are secure and comply with industry standards.
  • Monitor and improve application performance and stability.
  • Stay updated with emerging trends and technologies to enhance software capabilities.

Requirements

Education
  • Bachelor's degree in Information Technology or related field
  • Advanced degree is a plus
Experience
  • 3-5 years of relevant experience in software engineering
Technical Skills
  • JavaScript
  • Node.js
  • HTML/CSS
Soft Skills
  • Analytical Skills
  • Flexibility
Certifications
  • Microsoft Certified: Azure Developer Associate
  • Certified Kubernetes Administrator
Languages
  • English: Fluent

Advantageous

  • Experience with cloud services (AWS, Azure): Familiarity with deploying applications on cloud platforms.
  • Strong knowledge of software architecture: Experience in designing and implementing system architectures.

Benefits

  • Attractive remuneration package with bonuses
  • Health and wellness programs
  • Work-life balance initiatives
  • Support for ongoing education and training

Company Culture

  • Growth: We offer career development opportunities and encourage continuous learning.
  • Employee Well-being: We prioritize our employees’ health and well-being, offering flexible benefits.
  • Supportive Environment: Our culture fosters support, mentorship, and skill-sharing among teams.
Status: Closed