Full Stack Developer

Pretoria Full-time R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

We are on the lookout for a passionate Full Stack Developer to join our dynamic team in Pretoria. The ideal candidate will possess a solid understanding of both front-end and back-end technologies, demonstrating the ability to create scalable applications that enhance the user experience.

Responsibilities

  • Develop and maintain web applications using frameworks such as React and Node.js.
  • Collaborate with system architects and designers to create appealing and functional software solutions.
  • Write clean, maintainable, and efficient code.
  • Troubleshoot, debug, and upgrade software to enhance performance.
  • Build responsive and interactive user interfaces.
  • Participate in code reviews to maintain quality standards.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Master's degree is an advantage
Experience
  • Minimum of 5 years in software development, ideally with a focus on full-stack development.
Technical Skills
  • JavaScript
  • React
  • Node.js
  • HTML/CSS
Soft Skills
  • Teamwork
  • Problem-solving
  • Adaptability
Certifications
  • JavaScript Certification
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Knowledge of containerization and orchestration tools like Docker and Kubernetes.
  • Familiarity with CI/CD practices: Experience in setting up and managing CI/CD pipelines.

Benefits

  • Competitive salary package
  • Health and wellness benefits
  • Flexible hours and work arrangements
  • Professional development opportunities

Company Culture

  • Collaboration and Teamwork: We encourage collaboration and value diverse perspectives in our projects.
  • Innovation at Heart: Creativity and innovation drive our approach to problem-solving.
  • Commitment to Learning: We support our team's growth through training and professional development.
Status: Open