Senior Software Engineer

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

Job Description

Join us as a Senior Software Engineer and contribute to exciting projects within a collaborative environment. This position will allow you to leverage your skills in software architecture and programming to deliver outstanding solutions.

Responsibilities

  • Work with a team of developers to design and implement software solutions.
  • Engage in Agile methodologies to deliver high-quality products.
  • Prepare documentation and guides for software applications.
  • Assess and implement new technologies as needed.
  • Help mentor junior developers and share knowledge with the team.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree preferred
Experience
  • 5+ years of experience in software development
Technical Skills
  • JavaScript
  • Node.js
  • React
  • HTML/CSS
  • Database Management
Soft Skills
  • Analytical thinking
  • Team collaboration
  • Time Management
Certifications
  • AWS Certified Solutions Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Knowledgeable in containerization and orchestration technology.
  • Experience in CI/CD processes: Experience automating deployment pipelines.

Benefits

  • Comprehensive health and dental coverage
  • Retirement savings plan with company match
  • Flexible working hours and the option to work remotely
  • Employee wellness and training programs

Company Culture

  • Innovation: We value innovative thinking and encourage our team to explore new ideas and solutions.
  • Team Spirit: Collaboration is key. We foster a team-oriented environment to drive success.
  • Diversity and Inclusion: We are committed to creating an inclusive environment that respects and celebrates diversity.
Status: Closed