Senior Software Engineer

Cape Town FULL TIME R50,000 - R65,000 / Month
(R600,000 - R780,000 / Year)

Job Description

Join our expert team as a Senior Software Engineer. You will play a key role in driving our software development initiatives and will be responsible for ensuring the quality and performance of applications. Your insights and technical skills will directly impact the success of our projects.

Responsibilities

  • Code and develop user-friendly software applications.
  • Engage in system design and architecture.
  • Track project timelines and report any discrepancies.
  • Work closely with QA teams to ensure high-quality releases.
  • Implemented CI/CD processes to streamline updates.
  • Participate in retrospectives to enhance team performance.

Requirements

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

Advantageous

  • Experience with Microservices Architecture: Insight into designing and implementing microservices-based applications.
  • Experience with Jenkins and CI/CD pipelines: Extensive experience in automating the deployment process using Jenkins and CI/CD pipelines.

Benefits

  • Comprehensive health, dental, and vision insurance
  • Retirement plan with competitive matching
  • Flexible working arrangements including remote options
  • Employee wellness and development programs

Company Culture

  • Innovation: We encourage our team to think creatively and push boundaries in technology.
  • Growth Opportunities: We provide pathways for professional development and continuous learning.
  • Inclusivity: We believe in creating a welcoming workplace for everyone.
Status: Closing Soon