Junior – Intermediate Full Stack REACT & NODE.JS Developer

IT – Software Development
Cape Town – Western Cape – South Africa

ENVIRONMENT:
A Germany-headquartered tech company with a focus on innovation and digital solutions is looking for a Junior to Intermediate Full Stack Developer to join their Cape Town team. If you have 2–4 years of experience working with React and Node.js, and you’re keen to expand your skills in a supportive and hands-on environment, this role is for you.  You’ll work closely with a cross-functional team to build and maintain user-facing features and backend services. This is a great opportunity to grow your technical skills and contribute to real-world projects.
 
DUTIES:
Front-End Development
  • Build responsive, interactive web interfaces using React.js.
  • Collaborate with designers to implement clean, user-friendly UI components.
 
Back-End Development
  • Develop server-side logic using Node.js.
  • Build and maintain RESTful APIs for application functionality.
 
Database Integration
  • Work with databases such as MongoDB or MySQL.
  • Assist with writing queries and designing simple data structures.
 
Code Quality & Testing
  • Write clear, maintainable code.
  • Help test front-end and back-end components to ensure functionality.
 
Team Collaboration
  • Participate in team discussions, code reviews, and agile planning sessions.
  • Communicate progress clearly and take initiative on assigned tasks.
 
What We’re Looking For:
 
REQUIREMENTS:
  • 2–4 years of experience in full stack development with React and Node.js.
  • Practical experience working with RESTful APIs.
  • Familiarity with MongoDB, MySQL, or similar databases.
  • Comfortable using Git for version control.
 
Bonus Points (Not Required):
  • Experience with API testing tools like Postman.
  • Familiarity with deployment environments or cloud platforms.
  • Exposure to agile development practices
 
ATTRIBUTES:
  • Strong willingness to learn and improve.
  • Good problem-solving and communication skills.

+ 27 (0) 21 741 0400