Full Stack Developer

Johannesburg Full-time R50,000 - R60,000 / Month
(R600,000 - R720,000 / Year)

Job Description

We are on the lookout for a Full Stack Developer to build high-quality web applications. Your expertise will enable us to create efficient and visually appealing user interfaces, while also managing the backend components and databases.

Responsibilities

  • Develop and maintain scalable web applications using modern frameworks.
  • Collaborate with UX/UI designers to implement effective user interfaces.
  • Optimize applications for maximum speed and scalability.
  • Review and debug code to ensure functionality and performance.
  • Work with database management systems to ensure data integrity.
  • Participate in design and code reviews to maintain code quality.
  • Stay updated with emerging trends in technology to innovate and improve.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is a plus
Experience
  • 5+ years of experience in software development
Technical Skills
  • JavaScript
  • React
  • Node.js
  • HTML/CSS
  • Database Management
  • API Development
  • Git
Soft Skills
  • Communication
  • Teamwork
  • Problem-solving
Certifications
  • AWS Certified Developer
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Experience with DevOps practices: Knowledge of CI/CD processes and tools for deployment.
  • Familiarity with Agile methodologies: Experience working in an Agile environment and participating in Scrum ceremonies.

Benefits

  • Competitive salary package
  • Health insurance options
  • Flexible work hours
  • Opportunities for professional development
Status: Open