Point your AI agent at freehire and let it find you a job.

Get the CLI →

Placements24

Junior Full Stack Developer - Web Applications

Posted 3 views
Discussion

Summary

A junior full stack developer joins a client's tech team in Tembisa, South Africa, building web applications across the stack — front-end UI (HTML/CSS/JavaScript with React/Angular/Vue), back-end services (Python/Node.js/Java), and databases — while receiving mentorship from senior developers.

About the Role

Our client is seeking an enthusiastic Junior Full Stack Developer to join their growing technology team in Tembisa . This role offers a fantastic opportunity to gain hands-on experience across the entire development lifecycle, from front-end user interfaces to back-end logic and database management. You will work closely with senior developers on various web application projects, contributing to feature development, bug fixes, and performance improvements. We are looking for a motivated individual eager to learn, grow their technical skills, and contribute to building innovative software solutions within a supportive and collaborative team environment.

Key Responsibilities

  • Assist in the development and maintenance of user-friendly web interfaces using modern front-end technologies.
  • Contribute to the design and implementation of back-end services and APIs, ensuring efficient data flow.
  • Write clean, maintainable, and well-documented code for both front-end and back-end components.
  • Participate in testing activities, including unit testing and integration testing, to ensure code quality.
  • Collaborate with senior team members to understand project requirements and implement solutions accordingly.
  • Help troubleshoot and resolve software defects and issues identified during development or testing phases.

Requirements

  • Degree in Computer Science, Information Technology, or a related field, or equivalent demonstrable skills.
  • Foundational knowledge of front-end technologies such as HTML, CSS, and JavaScript (and frameworks like React, Angular, or Vue.js).
  • Basic understanding of back-end programming languages (e.g., Python, Node.js, Java) and databases (SQL or NoSQL).
  • Familiarity with version control systems like Git.
  • Strong desire to learn and adapt to new technologies and development methodologies.
  • Good analytical and problem-solving skills with attention to detail.

Benefits

  • Competitive starting salary and opportunities for salary growth based on performance.
  • Comprehensive health insurance benefits package.
  • Structured training programs and mentorship from experienced developers.
  • Exposure to a wide range of modern web development technologies.
  • A positive and inclusive work environment focused on team success.
  • Paid time off and company-sponsored social events.

Skills

What Junior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available