Full Stack Developer

Cape Town Full-time R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

Join our growing team as a Full Stack Developer specializing in React and Node.js. As a key player, you'll be responsible for designing and implementing high-quality web applications that delight users. We're looking for a candidate who thrives in a fast-paced environment, is eager to learn, and enjoys collaborating with others to push the boundaries of technology.

Responsibilities

  • Develop and maintain web applications using React for the frontend and Node.js for the backend.
  • Work closely with designers and product managers to translate designs into functionally efficient web applications.
  • Optimize applications for maximum speed and scalability.
  • Implement RESTful APIs and ensure effective interaction with back-end services.
  • Participate in code reviews to ensure code quality and best practices.
  • Stay updated with the latest industry trends and technologies to bring innovative ideas to the team.
  • Troubleshoot and debug applications to ensure optimal performance.
  • Collaborate with team members to design and implement new features based on user feedback.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 3+ years of experience in full-stack development
Technical Skills
  • JavaScript
  • React
  • Node.js
  • HTML/CSS
  • Git
Soft Skills
  • Communication
  • Team Collaboration
  • Time Management
Languages
  • English: Fluent

Advantageous

  • Experience with AWS or Azure: Understanding of cloud services and deployment strategies.
  • Knowledge of DevOps principles: Familiarity with CI/CD processes to improve deployment efficiency.

Benefits

  • Competitive salary and performance bonuses
  • Health and wellness benefits
  • Flexible working arrangements
  • Professional development opportunities
  • Team-building activities

Company Culture

  • Innovative Environment: We create a culture that encourages creativity and innovation.
  • Collaborative Spirit: Our teams work together closely to achieve common goals.
  • Commitment to Diversity: We value diverse perspectives and are committed to building an inclusive workplace.
Status: Open