Full Stack Developer

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

Job Description

We are on the lookout for a talented Full Stack Developer to bring their passion for technology to our growing software team. You will have the opportunity to take ownership of projects, drive innovation, and elevate the quality of software through collaboration and team effort.

Responsibilities

  • Develop, test, and optimize applications built with JavaScript technologies.
  • Work closely with UX/UI designers to implement intuitive and responsive user interfaces.
  • Ensure code integrity and organization through version control systems.
  • Collaborate with product managers to translate requirements into technical specifications.
  • Create and manage APIs to enhance application functionality.
  • Identify and mitigate performance bottlenecks across the application stack.
  • Engage in continuous learning to stay ahead of industry trends and technologies.
  • Create documentation for code and design processes for internal use.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Master's degree preferred
Experience
  • At least 5 years of experience in full-stack development
Technical Skills
  • JavaScript
  • Node.js
  • HTML/CSS
  • SQL/NoSQL Databases
  • Version Control (e.g., Git)
Soft Skills
  • Communication
  • Problem-solving
  • Teamwork
Certifications
  • AWS Certified Developer
  • ScrumMaster Certification
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Proficiency in containerization technologies for efficient deployment.
  • Familiarity with CI/CD pipelines: Understanding of continuous integration and deployment practices.

Benefits

  • Comprehensive medical aid and wellness programmes
  • Flexible work arrangements
  • Performance bonuses
  • Paid time off and holidays

Company Culture

  • Innovation: We encourage innovative thinking and a proactive approach to problem-solving.
  • Collaboration: Our vibrant team atmosphere fosters collaboration and teamwork across all levels.
  • Diversity and Inclusion: We embrace diversity and encourage a culture where all employees feel valued and included.
Status: Closed