Junior Full Stack Developer Apprenticeship

Placements24

Pretoria

Hybrid

ZAR 67,000 - 100,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive apprenticeship stipend
Structured training and mentorship
Exposure to modern web technologies
Tech networking in Pretoria
Permanent employment potential

Job summary

Placements24 invites passionate individuals to join a Junior Full Stack Developer Apprenticeship in Pretoria. You will work with experienced developers, contributing to real projects across the full development lifecycle while learning modern frameworks in a hybrid work environment.

The program blends structured training with on-the-job learning, offering mentorship, networking within Pretoria's tech scene, and a clear pathway to career progression in software development.

Qualifications

  • Genuine interest in becoming a full-stack developer.
  • Basic programming concepts and logical thinking required.
  • Exposure to frontend and backend technologies is advantageous.
  • Willingness to learn in a hybrid work setting.

Responsibilities

  • Assist in building and maintaining web applications front-end and back-end components.
  • Write clean, maintainable code under supervision.
  • Participate in all stages of the software development lifecycle.
  • Collaborate with designers to implement user-friendly interfaces.
  • Debug defects and contribute to code reviews.
  • Engage in continuous learning of new technologies.

Skills

Frontend technologies
Backend languages
Problem solving
Communication
Teamwork
Learning mindset

Education

CS/Software Eng degree

Tools

HTML
CSS
JavaScript
Python
Java
Node.js

Job description

About the Role

Our client, a leading software solutions provider situated in the administrative capital, Pretoria , is seeking passionate individuals to join their Junior Full Stack Developer Apprenticeship program. This is a fantastic opportunity for aspiring developers to gain practical, hands‑on experience across the entire software development lifecycle. You will work closely with experienced developers, contributing to real projects and learning modern development frameworks and methodologies. This program offers a blend of structured training and on‑the‑job learning, fostering growth and skill development in a supportive, hybrid work environment. We are committed to nurturing talent and providing a clear pathway for career progression within the tech industry. The Pretoria location offers access to a growing tech hub and a professional network, making it an excellent base for launching your development career. Our client values innovation and collaboration, providing an enriching experience for apprentices.

Key Responsibilities
  • Assist in developing and maintaining both front‑end and back‑end components of web applications.
  • Write clean, efficient, and maintainable code under the guidance of senior developers.
  • Participate in all phases of the software development lifecycle, including design, coding, testing, and deployment.
  • Collaborate with UI/UX designers to implement user‑friendly interfaces.
  • Debug and resolve software defects and issues.
  • Contribute to code reviews and team discussions to improve development practices.
  • Learn and apply new technologies and programming languages relevant to projects.
  • Engage in continuous learning and professional development activities.
Requirements
  • A strong passion for software development and a desire to learn full‑stack technologies.
  • Basic understanding of programming concepts and logic.
  • Familiarity with at least one front‑end technology (e.g., HTML, CSS, JavaScript) and one back‑end language (e.g., Python, Java, Node.js) is advantageous.
  • Problem‑solving abilities and attention to detail.
  • Good communication and teamwork skills.
  • Ability to adapt to a hybrid work schedule and collaborate effectively.
  • Must be legally eligible to work in South Africa.
  • Residency in or near Pretoria is beneficial for the hybrid work model.
  • A tertiary qualification in Computer Science, Software Engineering, or a related field is preferred.
Benefits
  • Competitive apprenticeship stipend.
  • Comprehensive training and mentorship from experienced full‑stack developers.
  • Exposure to a variety of modern web technologies and frameworks.
  • Opportunities for networking within the tech community in Pretoria .
  • Potential for permanent employment upon successful completion of the apprenticeship.
  • Be part of an innovative and collaborative team environment.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Software Developer Apprenticeship
Junior Software Developer Apprenticeship

Placements24 • Johannesburg

Hybrid
ZAR 67,000 - 100,000
On-the-job training
Mentorship
Stipend with progression
+1
Junior Software Developer Apprenticeship
Junior Software Developer Apprenticeship

Placements24 • Pretoria

On-site
ZAR 45,000 - 78,000
Competitive apprenticeship stipend
Software Development Apprentice
Software Development Apprentice

Placements24 • Midrand

Hybrid
ZAR 89,000 - 134,000
Mentorship
Hybrid work arrangement
Structured training program
+2
Junior Software Development Apprentice
Junior Software Development Apprentice

Placements24 • Centurion

Hybrid
ZAR 67,000 - 100,000
Comprehensive training
Mentorship
Remote work
+2
Junior Software Developer Apprenticeship
Junior Software Developer Apprenticeship

Placements24 • Midrand

Hybrid
ZAR 56,000 - 78,000
Mentorship program
Flexible remote work
Structured learning path
+1
Junior Software Developer Apprenticeship
Junior Software Developer Apprenticeship

Placements24 • Pietermaritzburg

Hybrid
ZAR 56,000 - 89,000
Competitive stipend
Remote-first culture
Mentorship and training
+1
Junior Web Developer Apprentice - Cape Town
Junior Web Developer Apprentice - Cape Town

Placements24 • Cape Town

On-site
ZAR 67,000 - 112,000
Structured training program
Mentorship from experienced developers
Hands-on experience with real-worldWeb
+6
Junior Software Development Apprentice
Junior Software Development Apprentice

Placements24 • Pretoria

Remote
ZAR 67,000 - 89,000
Mentorship from experienced engineers
Structured training program
Fully remote work arrangement
+1
Junior Software Developer Apprenticeship - WhatJobs Direct Johannesburg
Junior Software Developer Apprenticeship - WhatJobs Direct Johannesburg

Placements24 • Johannesburg

Hybrid
ZAR 67,000 - 134,000
Comprehensive training
Mentorship from experts
Hybrid work arrangement
+2
Junior Software Developer Apprenticeship
Junior Software Developer Apprenticeship

Placements24 • Benoni

On-site
ZAR 67,000 - 89,000
On-the-job training
Mentorship
Potential for permanent role