Software Engineer

Cape Town FULL TIME R50,000 - R60,000 / Month
(R600,000 - R720,000 / Year)

Job Description

We are on the lookout for a skilled Software Engineer to join our dynamic team in Cape Town. You will be responsible for designing, developing, and deploying high-quality software solutions. We value creativity and efficiency and are looking for individuals who can think outside the box and contribute to our innovative projects.

Responsibilities

  • Create and maintain software documentation.
  • Advise on software design and architecture improvements.
  • Explore new technologies to improve development processes.
  • Mentor junior engineers and interns.
  • Facilitate knowledge sharing among team members.
  • Ensure software solutions are reliable and maintainable.
  • Assist with continuous improvement of software builds and deployment processes.

Requirements

Education
  • Bachelor's degree in Computer Science or Software Engineering
Experience
  • 5+ years of experience in software development
Technical Skills
  • JavaScript
  • Node.js
Soft Skills
  • Analytical thinking
  • Adaptability
Certifications
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Familiarity with Microservices architecture: Experience in creating and deploying microservices-based applications.
  • Knowledge of data visualization tools: Experience with BI tools and data visualization techniques.

Benefits

  • Comprehensive health and wellness benefits
  • Performance bonuses and salary reviews
  • Work-life balance programs
  • Regular team-building activities

Company Culture

  • Continuous Learning: We prioritize continuous learning and encourage employees to advance their skills.
  • Work-Life Balance: We believe in maintaining work-life balance to promote employee well-being.
  • Engagement: We encourage employee engagement and feedback to improve our work environment.
Status: Closed