Senior Software Engineer

Cape Town FULL TIME R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

We are seeking a highly skilled Senior Software Engineer to lead our team in Cape Town. The ideal candidate will possess extensive experience in both front-end and back-end technologies and take pride in their ability to create efficient, scalable software solutions. The role requires a collaborative spirit and a passion for innovation, as you will be working with a team dedicated to advancing our technological capabilities.

Responsibilities

  • Lead the development of applications, focusing on both front-end and back-end systems.
  • Work closely with cross-functional teams to gather requirements and define solutions.
  • Ensure application performance, quality, and responsiveness are prioritized.
  • Identify bottlenecks and fix issues to maintain a smooth user experience.
  • Mentor junior developers and provide feedback on their work.
  • Stay up-to-date with emerging technologies and best practices.
  • Support continuous improvement by investigating and implementing new technologies.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is an advantage
Experience
  • 5+ years of software development experience, particularly in full-stack roles
Technical Skills
  • JavaScript
  • Node.js
  • React
  • HTML/CSS
  • SQL/NoSQL
Soft Skills
  • Analytical thinking
  • Communication
  • Adaptability
Certifications
  • AWS Certified Solutions Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Understanding of containerization and orchestration tools.
  • Knowledge of CI/CD pipelines: Familiar with continuous integration and delivery practices.

Benefits

  • Competitive salary with annual reviews
  • Health and wellness programs
  • Paid time off and holidays
  • Employee assistance programs for mental health
  • Work-life balance initiatives

Company Culture

  • Innovation: We are committed to fostering a culture of innovation, encouraging our team to explore new ideas and approaches.
  • Collaboration: Teamwork is at the heart of our success. We believe that collaboration leads to better outcomes.
  • Diversity and Inclusion: We value diversity and are dedicated to ensuring an inclusive environment for all employees.
Status: Closed