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

Get the CLI →

Placements24

NewBe an early applicant

Junior Full Stack Developer

Posted 1 view
Discussion

Summary

A junior full stack developer joins a client's growing team in Tembisa, South Africa, contributing across the software development lifecycle — building user-facing front-end features and server-side back-end logic, testing, and debugging — in a hybrid, mentor-supported environment using modern web technologies.

About the Role

Our client seeks an enthusiastic and motivated Junior Full Stack Developer to join their growing development team in Tembisa. You will contribute to the entire software development lifecycle, from front-end design to back-end logic implementation, working on exciting projects that enhance user experience and application functionality. This role is perfect for a recent graduate or early-career professional eager to learn, grow, and contribute to impactful software solutions in a collaborative, hybrid work environment. You'll gain hands-on experience with modern web technologies and work alongside experienced mentors dedicated to your professional development.

Key Responsibilities

  • Assist in the development and maintenance of user-facing features using modern front-end technologies.
  • Implement and support server-side logic, ensuring responsiveness and overall performance of applications.
  • Participate in the design and implementation of new features and functionalities.
  • Write clean, maintainable, and well-documented code for both front-end and back-end components.
  • Collaborate with senior developers and designers to understand user requirements and translate them into technical solutions.
  • Engage in testing and debugging processes to ensure high-quality software delivery.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent demonstrable experience.
  • Foundational knowledge of at least one front-end framework (e.g., React, Angular, Vue.js) and HTML/CSS/JavaScript.
  • Familiarity with back-end languages and frameworks such as Node.js, Python/Django, or Java/Spring.
  • Basic understanding of database systems (SQL or NoSQL) and API design.
  • Eagerness to learn new technologies and adapt to evolving project needs.
  • Strong problem-solving skills and a proactive approach to challenges.

Benefits

  • Competitive entry-level salary with opportunities for salary reviews based on performance.
  • Hybrid work model offering flexibility between office and remote work.
  • Comprehensive medical and dental coverage.
  • Opportunities for mentorship and professional growth through internal training programs.
  • A dynamic team environment with a focus on collaboration and innovation.

Skills

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