Software Engineer

Cape Town FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

We are on the lookout for a talented Software Engineer to join our dynamic team in Cape Town. The ideal candidate will have a solid understanding of software development principles, experience in various programming languages, and a passion for solving real-world problems. You will be designing, testing, and deploying software solutions that meet client needs. Collaboration and communication skills are key as you will work closely with both technical and non-technical teams to ensure a smooth development process.

Responsibilities

  • Develop and optimize scalable software solutions.
  • Engage in hands-on programming in various languages.
  • Coordinate with cross-functional teams to provide technical insights.
  • Implement security protocols in application development.
  • Evaluate and integrate new technologies to improve existing processes.
  • Create comprehensive documentation for software projects.
  • Assist in the transition of projects from development to production.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is preferred
Experience
  • 3-5 years of software development experience
Technical Skills
  • JavaScript
  • Node.js
Soft Skills
  • Problem-solving
  • Adaptability
Certifications
  • Certified Kubernetes Administrator
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Knowledge of cloud services: Understanding of cloud platforms like AWS or Azure for application hosting.
  • Experience with test-driven development: Proficiency in applying test-driven development (TDD) principles.

Benefits

  • Comprehensive health cover
  • Work-life balance initiatives
  • Paid time off for civic engagements
  • Access to training and workshops

Company Culture

  • Diversity and Inclusion: We prioritize diversity within our teams and welcome varied perspectives.
  • Employee Recognition: We celebrate and acknowledge the contributions of our team members.
  • Work-Life Balance: We support our employees in achieving a healthy balance between work and personal life.
Status: Closed