Senior Full Stack Developer (Node.js)

Cape Town FULL TIME R66,667 - R100,000 / Month
(R800,000 - R1,200,000 / Year)

Job Description

We're looking for an experienced Senior Full Stack Developer with a strong background in Node.js and JavaScript. You will be instrumental in designing, developing, and optimizing dynamic web applications that enhance user experience and efficiency.

Responsibilities

  • Architect and develop scalable web solutions using Node.js and Express.
  • Collaborate with designers and product teams to deliver user-centric applications.
  • Conduct performance tuning and optimization of web applications.
  • Stay up-to-date with emerging trends in software development.
  • Contribute to client meetings to gather requirements and provide updates.
  • Utilize Agile methodologies and participate in daily stand-ups.
  • Create and maintain documentation for all developed features.
  • Ensure compliance with established coding standards.
  • Foster a culture of innovation through technology exploration.

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 web development
Technical Skills
  • JavaScript
  • Node.js
  • Git
Soft Skills
  • Analytical thinking
  • Collaboration
Certifications
  • Google Professional Cloud Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Knowledge of GraphQL: Familiarity with creating efficient and flexible APIs.
  • Experience with AWS: Comfortable working with various AWS services for deployment and hosting.

Benefits

  • Comprehensive health and dental insurance
  • Employer-matched retirement contributions
  • Work-life balance initiatives
  • Professional development opportunities

Company Culture

  • Innovation: Innovation drives us; we love to think outside the box and embrace new ideas.
  • Growth Mindset: We provide numerous opportunities for personal and professional development.
  • Team Spirit: We celebrate team achievements and encourage a supportive atmosphere.
Status: Closed