Software Engineer

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

Job Description

We are seeking a passionate Software Engineer to join our team in Cape Town. The successful candidate will collaborate with cross-functional teams to design, develop, and maintain robust software applications. If you have a knack for problem-solving and a love for technology, we want to hear from you.

Responsibilities

  • Architect and implement robust applications tailored to business needs.
  • Liaise with users to gather requirements and translate them into technical specifications.
  • Ensure applications are secure, scalable, and high-performing.
  • Foster a culture of innovation by promoting new ideas and technologies.
  • Work collaboratively with cross-functional teams to meet project deadlines.
  • Continuously monitor application performance and implement improvements.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Software Engineering is an advantage
Experience
  • 5+ years of experience in full-stack software development
Technical Skills
  • JavaScript
  • Node.js
  • Django
Soft Skills
  • Analytical thinking
  • Time Management
Certifications
  • Google Cloud Certified - Professional Cloud Developer
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Understanding of DevOps principles: Experience with CI/CD practices and tools.
  • Exposure to Agile methodologies: Experience working in Agile environments.

Benefits

  • Health, dental, and wellness plans
  • Paid time off and holidays
  • Flexible hours and hybrid work environment
  • Funding for conferences and courses

Company Culture

  • Continuous Improvement: We invest in our team's growth through training and mentoring.
  • Fun and Engaging Workplace: We prioritize a fun workplace culture that promotes well-being and happiness.
  • Open Communication: We foster an environment where feedback is valued and encouraged.
Status: Closed