Senior Software Engineer

Cape Town Full-time R75,000 - R100,000 / Month
(R900,000 - R1,200,000 / Year)

Job Description

We are seeking a Senior Software Engineer with a knack for full-stack development to enhance our Cape Town team. The ideal candidate will exhibit proficiency in both front-end and back-end technologies, ensuring the creation of scalable and robust software solutions.

Responsibilities

  • Conduct code reviews to ensure adherence to high coding standards.
  • Collaborate on software design and architecture decisions.
  • Participate in bug triage and resolution processes.
  • Continuously improve development processes and tools.
  • Stay updated with emerging technologies and apply them to the job.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree preferred
Experience
  • 5+ years of experience in full-stack development
Technical Skills
  • TypeScript
  • REST APIs
Soft Skills
  • Adaptability
  • Communication
Certifications
  • Google Professional Cloud Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with Docker, Kubernetes, and Terraform: Hands-on experience with Docker, Kubernetes, and infrastructure as code tools like Terraform.
  • Experience with Jenkins and CI/CD pipelines: Extensive experience in automating the deployment process using Jenkins and CI/CD pipelines.

Benefits

  • Comprehensive healthcare, dental, and vision plans.
  • 401(k) plan with significant employer matching.
  • Flexible working conditions with remote options.
  • Employee assistance programs and wellness initiatives.

Company Culture

  • Innovation: We prioritize innovation and creativity, encouraging our team to push boundaries.
  • Growth Opportunities: Our company provides ample opportunities for personal growth and ongoing training.
  • Inclusivity: We are dedicated to creating an inclusive workplace where every voice is heard.
Status: Closed