Full Stack Developer

Johannesburg FULL TIME R41,667 - R65,000 / Month
(R500,000 - R780,000 / Year)

Job Description

We’re on the lookout for a skilled Full Stack Developer to join our Johannesburg office. This position will require you to apply your technical knowledge to develop and maintain robust web applications that cater to the diverse needs of our clients.

Responsibilities

  • Build and maintain functional web applications using modern frameworks such as React and Node.js.
  • Collaborate with UI/UX designers to implement visually appealing designs.
  • Ensure the responsiveness of applications across various devices and browsers.
  • Optimize web applications for performance and scalability.
  • Participate in code reviews to maintain quality standards.
  • Troubleshoot and debug issues in existing applications.
  • Develop APIs to support frontend components and mobile applications.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Advanced degree is a plus
Experience
  • 3+ years of experience in full-stack software development
Technical Skills
  • JavaScript
  • Node.js
  • React
  • SQL/NoSQL databases
  • HTML/CSS
  • Git
Soft Skills
  • Strong communication
  • Teamwork and collaboration
  • Problem-solving
Languages
  • English: Fluent

Benefits

  • Health, dental, and vision insurance
  • Retirement savings plan with company contribution
  • Flexible work hours
  • Opportunities for professional development

Company Culture

  • Innovation: We value groundbreaking ideas and encourage creativity among our team members.
  • Inclusivity: We foster an inclusive atmosphere where everyone’s perspective is appreciated.
  • Continuous Improvement: We are committed to professional growth and ongoing training opportunities for our employees.
Status: Open