Full Stack Developer

Johannesburg FULL TIME R40,000 - R60,000 / Month

Job Description

Join our dynamic team as a Full Stack Developer, where you'll play a key role in designing and implementing innovative software solutions. The ideal candidate will have a strong grasp of both front-end and back-end technologies, contributing to projects that enhance user experience and functionality. If you're passionate about coding and eager to work on exciting projects, we want to hear from you!

Responsibilities

  • Develop and maintain scalable web applications using modern frameworks.
  • Work collaboratively with design and product teams to define features and enhancements.
  • Ensure high-quality code through best practices, unit testing, and code reviews.
  • Identify and troubleshoot application issues, optimizing performance.
  • Participate in daily stand-ups and agile development practices.
  • Stay updated on emerging technologies and propose innovative solutions.

Requirements

Education
  • Master's degree in Software Engineering is a plus
Experience
  • 5+ years of experience in full-stack development
Technical Skills
  • Docker
  • CI/CD
Soft Skills
  • Creativity
  • Communication
Certifications
  • Certified Full Stack Developer
Languages
  • English: Fluent

Advantageous

  • Familiarity with cloud services (AWS, Azure): Experience working with cloud environments to deploy applications.
  • Knowledge of Agile methodologies: Experience in Agile development processes is preferred.

Benefits

  • Comprehensive health and wellness benefits
  • Generous leave policy
  • Opportunity for remote work
  • Professional development support

Company Culture

  • Innovation: We strive for innovation in every project through teamwork and creativity.
  • Learning: We actively promote continuous learning and development among our team.
  • Community Involvement: Our culture encourages giving back to the community through various initiatives.
Status: Open