Full Stack Developer

Cape Town Full-time R50,000 - R70,000 / Month
(R600,000 - R850,000 / Year)

Job Description

We’re on the lookout for a talented Full Stack Developer to join our dynamic team. Your role will encompass both front-end and back-end development, allowing you to work on diverse projects that push the boundaries of technology.

Responsibilities

  • Architect and implement scalable architectures for web and mobile applications.
  • Provide technical direction and mentorship to junior developers.
  • Plan and execute application deployment, monitoring performance and making adjustments as needed.
  • Support the troubleshooting of production issues and provide solutions.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Software Engineering is preferred
Experience
  • 5+ years of experience in full-stack software development
Technical Skills
  • JavaScript
  • Node.js
  • CSS Frameworks
  • Version Control (Git)
Soft Skills
  • Analytical thinking
  • Collaboration
Certifications
  • Google Cloud Certified
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Understanding of Microservices Architecture: Experience designing and implementing microservices.
  • Experience with Agile methodologies: Hands-on experience working in Agile teams.

Benefits

  • Extensive health insurance package
  • Robust retirement savings plan
  • Work-from-home flexibility
  • Access to training and development resources

Company Culture

  • Work-Life Balance: We understand the importance of work-life balance and offer flexible working arrangements.
  • Continuous Improvement: We encourage our team to pursue continuous improvement in processes and personal skills.
  • Open Communication: We foster an environment of open communication and feedback to improve team dynamics.
Status: Closed