Full Stack Developer

Cape Town Full-Time R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

We are seeking a skilled Full Stack Developer to enhance our team in Cape Town. The ideal candidate will have hands-on experience with both front-end and back-end technologies, and a passion for delivering high-quality, scalable software solutions. You will be involved in every aspect of the development cycle, from concept to deployment.

Responsibilities

  • Develop, maintain, and enhance web applications using modern frameworks such as React and Node.js.
  • Collaborate with the design and product teams to define application features and requirements.
  • Optimize applications for maximum speed and scalability.
  • Troubleshoot, debug, and upgrade existing software.
  • Work closely with backend developers to integrate APIs and other services.
  • Implement security and data protection measures.
  • Conduct peer code reviews to maintain quality standards.
  • Keep abreast of emerging technologies and suggest improvements where applicable.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Qualifications in Agile Methodologies are a plus
Experience
  • 5+ years in full-stack development with a strong portfolio of completed projects
Technical Skills
  • React
  • Angular
Soft Skills
  • Time Management
  • Interpersonal Communication
Certifications
  • Google Professional Cloud Architect
Languages
  • English: Fluent

Advantageous

  • Familiarity with Docker and Kubernetes: Knowledge of container technology and orchestration for application deployment.
  • Experience with CI/CD tools: Proven experience in implementing CI/CD pipelines for continuous deployment.

Benefits

  • Comprehensive health care coverage (medical, dental, vision)
  • Retirement savings plan with company contributions
  • Flexible working conditions including remote work options
  • Paid time off and sick leave

Company Culture

  • Innovation: We believe in an innovative culture that encourages creative thinking and new ideas.
  • Collaboration: Teamwork and collaboration are at the heart of our success.
  • Inclusivity: We cultivate a diverse and inclusive workplace where all voices and ideas are valued.
Status: Open