Full Stack Developer

Durban FULL TIME R35,000 - R45,000 / Month
(R420,000 - R540,000 / Year)

Job Description

Join our team as a Full Stack Developer where you will be responsible for implementing new features, troubleshooting issues, and improving application performance. With a focus on creating a seamless user experience, you will employ your skills in various programming languages and frameworks to deliver high-quality software solutions to our clients.

Responsibilities

  • Create user-friendly interfaces using HTML/CSS and modern JavaScript.
  • Write unit and integration tests to ensure application stability.
  • Stay updated with emerging technologies and propose improvements.
  • Assist in the deployment process and post-deployment support.
  • Prioritize and manage multiple tasks effectively.

Requirements

Education
  • Bachelor's degree in Computer Science or Software Engineering
Experience
  • 5+ years of full-stack software development experience
Technical Skills
  • JavaScript
  • Node.js
  • React
  • Git
  • REST APIs
Soft Skills
  • Communication
  • Analytical Skills
Certifications
  • Scrum Master Certification
  • Oracle Certified Professional, Java SE 8 Programmer
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Hands-on experience with containerization and orchestration tools.
  • Familiarity with Agile methodologies: Understanding of Agile workflows and practices to enhance project delivery.

Benefits

  • Health, dental, and retirement plans
  • Paid time off and sick leave
  • Remote working options
  • Access to learning resources and training

Company Culture

  • Continuous Improvement: We foster a culture of learning and continuous improvement, encouraging our employees to grow.
  • Respect and Inclusion: We celebrate diversity and are committed to building a respectful and inclusive workplace.
Status: Open