Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Placements24

NewBe an early applicant

Junior Full Stack Developer - Web Applications

Posted
Discussion

Summary

Junior full stack developer at a custom web development house, working on-site in Queenstown (South Africa) across the whole software lifecycle: building user-facing features with HTML/CSS/JavaScript and a modern framework (React/Angular/Vue), server-side APIs and databases with Node.js/Python/Java/C#, plus code reviews and debugging.

About the Role

Our client, a forward-thinking software development house specialising in custom web solutions, is seeking a talented Junior Full Stack Developer to join their dedicated team in Queenstown, Eastern Cape . This is an excellent opportunity for a recent graduate with a passion for both front-end and back-end development to build a robust career. You will be involved in the entire software development lifecycle, from concept and design to implementation and maintenance of dynamic web applications. The role requires consistent on-site presence to foster team collaboration and knowledge sharing. You will work on challenging projects that demand creative problem-solving and a strong command of modern web technologies.

Key Responsibilities

  • Develop and maintain user-facing features using modern front-end technologies (e.g., HTML, CSS, JavaScript, React/Angular/Vue).
  • Build and manage server-side logic, APIs, and databases using back-end languages (e.g., Node.js, Python, Java, C#) and frameworks.
  • Collaborate with designers and product managers to translate UI/UX designs into functional code.
  • Write clean, efficient, well-documented, and testable code.
  • Participate in code reviews, providing and receiving constructive feedback.
  • Troubleshoot, debug, and upgrade existing software systems.
  • Assist in the design and implementation of database schemas and queries.
  • Contribute to the planning and architecture of new application features.
  • Ensure the performance, quality, and responsiveness of applications.

Requirements

  • A Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Solid understanding of front-end technologies (HTML5, CSS3, JavaScript) and at least one modern JavaScript framework (React, Angular, Vue.js).
  • Proficiency in at least one back-end programming language (e.g., Node.js, Python, Java, C#) and familiarity with relevant frameworks (e.g., Express.js, Django, Spring Boot).
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
  • Familiarity with version control systems, particularly Git.
  • Strong problem-solving abilities and a logical approach to coding.
  • Good communication and teamwork skills.
  • A passion for software development and a desire to continuously learn and improve.
  • Must be eligible to work in South Africa and willing to work full-time from our Queenstown office.

Benefits

  • Our client offers a competitive salary, comprehensive medical aid, and retirement benefits.
  • You will have access to continuous learning opportunities, including workshops and online courses, to enhance your technical skills.
  • The company fosters a collaborative and innovative work environment, encouraging personal and professional growth.
  • This role provides excellent exposure to a variety of web development projects, allowing you to expand your full-stack capabilities and contribute significantly to the success of cutting-edge applications.

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 →