Senior Software Engineer

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

Job Description

As a Senior Software Engineer, you will join our dynamic team in Cape Town. Your role will involve designing, developing, and maintaining scalable software solutions while working closely with cross-functional teams to innovate and improve our products.

Responsibilities

  • Research and implement new technologies to enhance product functionality.
  • Work with UX/UI designers to improve application layout.
  • Debug applications and conduct peer code reviews.
  • Provide technical support for projects during and after implementation.
  • Document development processes and system designs.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field is preferred
Experience
  • 5+ years of experience in full-stack software development
Technical Skills
  • JavaScript
  • Node.js
Soft Skills
  • Analytical skills
  • Communication
Certifications
  • Google Professional Cloud Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with Terraform: Solid understanding of infrastructure as code principles.
  • Knowledge of Agile methodologies: Understanding of Agile principles and their application in development.

Benefits

  • Comprehensive health coverage.
  • Retirement savings plan with matching.
  • Wellness and fitness programs.
  • Opportunities for professional development.

Company Culture

  • Innovative Mindset: We prioritize creativity and challenge our team to think outside the box.
  • Growth Opportunities: We provide paths for career advancement and continuous learning.
  • Supportive Community: Our team environment is built on mutual support and collaboration.
Status: Closed