Full Stack Developer

Cape Town Full-time R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

As a Full Stack Developer, you will play a critical role in designing and implementing robust applications. You must have a strong understanding of both front-end and back-end technologies to deliver seamless user experiences.

Responsibilities

  • Develop and deploy applications using JavaScript frameworks and databases.
  • Collaborate closely with product managers to translate business requirements into technical implementation.
  • Optimize applications for speed and scalability.
  • Participate in design sessions and code reviews.
  • Stay updated on emerging technologies and industry trends.

Requirements

Education
  • Bachelor's degree in Computer Science, Engineering, or a related field
Experience
  • 3-5 years of experience in full-stack web development
Technical Skills
  • JavaScript
  • React
  • Node.js
  • SQL & NoSQL Databases
Soft Skills
  • Problem-solving
  • Communication
  • Team Player
Languages
  • English: Fluent

Advantageous

  • Experience with cloud services (AWS, Azure): Knowledge of deploying applications on cloud platforms.
  • Familiarity with containerization (Docker): Hands-on experience with Docker for application deployment.

Benefits

  • Competitive salary package with performance incentives
  • Medical aid and retirement fund contributions
  • Flexible working hours and opportunities for remote work
  • Professional development and learning opportunities

Company Culture

  • Innovation: We thrive on creativity and are always looking for new ideas.
  • Collaboration: Our team works together, supporting one another in every project.
  • Inclusivity: We embrace diversity and create an inclusive workplace for everyone.
Status: Closed