Software Engineer

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

Job Description

Join our vibrant team in Cape Town as a Software Engineer! You will play a crucial role in designing, developing, and maintaining scalable software solutions. The ideal candidate will be proficient in both front-end and back-end development, bringing impactful software to life. We're looking for someone who is passionate about technology and eager to tackle complex challenges.

Responsibilities

  • Collaborate with other engineers to design robust software architecture.
  • Participate in daily stand-ups and sprint planning sessions.
  • Refactor code for improved performance and maintainability.
  • Document code changes and technical specifications.
  • Assist in mentoring junior developers and interns.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is a plus
Experience
  • 5+ years of experience preferred in full-stack development.
Technical Skills
  • JavaScript
  • Node.js
Soft Skills
  • Problem-solving
  • Leadership
Certifications
  • Google Cloud Certification
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with CI/CD tools: Hands-on experience with continuous integration and deployment tools.
  • Knowledge of containerization technologies like Docker: Familiarity with Docker for developing, shipping, and running applications.

Benefits

  • Comprehensive medical aid
  • Remote work flexibility
  • Yearly bonus based on performance
  • Access to training resources

Company Culture

  • Growth Mindset: We support and promote continuous learning and professional growth.
  • Employee Wellbeing: We prioritize employee wellbeing, offering various wellness programs.
  • Flexible Work Environment: We offer a flexible work environment that accommodates personal needs.
Status: Closed