Software Developer - Full Stack

Cape Town FULL TIME R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

Be a part of our innovative development team as a Software Developer - Full Stack. You’ll use your skills to create powerful applications, collaborating with designers and product managers to bring our ideas to life in this exciting and successful environment.

Responsibilities

  • Design, develop, and maintain web applications using modern technologies.
  • Collaborate with cross-functional teams to define and implement new features.
  • Ensure the quality, performance, and responsiveness of applications.
  • Identify and troubleshoot software defects and performance bottlenecks.
  • Maintain organized code and documentation practices.
  • Participate in code reviews and provide feedback to team members.
  • Stay updated with emerging technologies and industry trends.

Requirements

Education
  • Bachelor's degree in Computer Science or relevant field
Experience
  • 3+ years of experience in software development
Technical Skills
  • JavaScript
  • React
  • Node.js
  • HTML/CSS
  • RESTful APIs
  • Git
Soft Skills
  • Problem-solving
  • Team collaboration
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms (AWS, Azure): Knowledge of cloud services for deploying applications.
  • Familiarity with Agile methodologies: Experience working in an Agile environment for product development.

Benefits

  • Competitive salary package including bonuses
  • Flexible working hours and Hybrid work environment
  • Health and wellness benefits
  • Opportunities for professional development and training

Company Culture

  • Innovation: We believe in fostering innovation to drive our projects forward and solve complex problems.
  • Teamwork: We work as a team and celebrate our successes together, nurturing a collaborative spirit.
  • Work-life Balance: We prioritize work-life balance to promote personal wellness and productivity.
Status: Open