Full Stack Web Developer

Johannesburg FULL TIME R33,333 - R50,000 / Month
(R400,000 - R600,000 / Year)

Job Description

Join our Johannesburg office as a Full Stack Web Developer. You'll work closely with our designers and product managers to build full-fledged applications. Strong skills in JavaScript, React, and back-end technologies will be critical for this role, supporting our mission to deliver top-notch software solutions.

Responsibilities

  • Architect and develop full-stack applications using JavaScript frameworks.
  • Ensure code quality by testing and optimizing application performance.
  • Liaise with project managers and clients to determine project needs and scope.
  • Mentor junior developers and assist in skill development.
  • Participate in agile development processes, including sprint planning and retrospectives.
  • Research and implement new technologies and frameworks to enhance functionality.
  • Develop APIs and web services for integration with other platforms.

Requirements

Education
  • Bachelor's degree in Computer Science or relevant field
  • Postgraduate qualification is advantageous
Experience
  • 5+ years of experience in full-stack software development
Technical Skills
  • JavaScript
  • React and Angular
  • Node.js and Express
Soft Skills
  • Analytical thinking
  • Adaptability
Certifications
  • Certified Agile Developer
  • Google Cloud Certification
Languages
  • English: Fluent

Advantageous

  • Experience with cloud services like AWS or Azure: Proficient in deploying applications using cloud platforms.
  • Familiarity with database technologies like MongoDB: Experience with NoSQL databases for application data storage.

Benefits

  • Comprehensive health insurance
  • Performance bonuses
  • Work-life balance initiatives
  • Access to learning resources and training programs

Company Culture

  • Inclusivity: We foster an inclusive work environment where every voice matters.
  • Work-Life Balance: We understand the importance of work-life balance and support our team accordingly.
  • Employee Well-being: Employee wellness programs are in place to support mental and physical health.
Status: Closed