Remote Junior Software Developer Apprentice — Mentored Growth

Placements24

Pretoria

Hybrid

ZAR 85,000 - 120,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Training & mentorship
Remote work
Learning resources
Competitive apprentice salary
Career growth opportunities

Job summary

Placements24 is seeking a motivated Junior Software Developer Apprentice to join a distributed, remote-first team supporting operations in Pretoria. This apprenticeship offers training, mentorship, and hands-on coding experience across software projects.

You will learn best practices, contribute to new features, and help maintain existing codebases while developing your technical skills and career in software engineering.

Qualifications

  • Strong foundational understanding of programming concepts and logic.
  • Experience or coursework in at least one programming language (e.g., Python, Java, C++).
  • Excellent problem-solving skills and a logical approach to challenges.
  • Strong communication skills, particularly in a remote or virtual setting.
  • Self-motivated and able to manage time effectively in a remote work environment.
  • Bachelor's degree or equivalent experience in Computer Science or a related field is preferred.

Responsibilities

  • Assist senior developers in writing, testing, and debugging code for various software applications.
  • Learn and apply principles of software design and architecture.
  • Participate in code reviews, providing and receiving constructive feedback.
  • Contribute to the development of new features and the maintenance of existing codebases.
  • Collaborate with team members through virtual communication tools to achieve project goals.
  • Assist in documentation of code and software functionalities.

Skills

Python
Java
C++

Education

Bachelor's degree in Computer Science or related field

Job description

Placements24 is seeking a motivated Junior Software Developer Apprentice to join a distributed, remote-first team supporting operations in Pretoria. This apprenticeship offers training, mentorship, and hands-on coding experience across software projects.

You will learn best practices, contribute to new features, and help maintain existing codebases while developing your technical skills and career in software engineering.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Apprentice Software Developer – Mentored Growth Path
Remote Apprentice Software Developer – Mentored Growth Path

Placements24 • George

Hybrid
ZAR 67,000 - 89,000
Remote training
Mentorship program
Apprenticeship stipend
+3
Remote Apprentice Software Developer — Mentored Growth
Remote Apprentice Software Developer — Mentored Growth

Placements24 • Durban

Hybrid
ZAR 120,000 - 180,000
Fully remote work
Structured apprenticeship program
Dedicated mentorship
+2
Remote Junior Software Developer Apprentice
Remote Junior Software Developer Apprentice

Placements24 • Gqeberha

Hybrid
ZAR 78,000 - 123,000
Remote stipend
Online training and mentorship
Exposure to modern tech stacks
+1
Remote Software Apprentice: Training, Mentorship & Growth
Remote Software Apprentice: Training, Mentorship & Growth

Placements24 • Johannesburg

Hybrid
ZAR 67,000 - 112,000
Stipend
Mentorship
Training resources
+1
Remote Software Apprentice — Mentored, Real Projects
Remote Software Apprentice — Mentored, Real Projects

Placements24 • Vereeniging

Hybrid
ZAR 89,000 - 179,000
Competitive salary
Mentorship program
Flexible hours
+1
Remote Software Developer Apprentice - Mentored & Hands-On
Remote Software Developer Apprentice - Mentored & Hands-On

Placements24 • Mossel Bay

Hybrid
ZAR 67,000 - 89,000
Fully remote
Mentorship
Potential full-time
Remote Junior Software Developer Apprenticeship
Remote Junior Software Developer Apprenticeship

Placements24 • Vereeniging

Hybrid
ZAR 67,000 - 112,000
Remote training
Apprenticeship stipend
Hands-on experience
+2
Remote Apprentice Software Developer - Mentored Training
Remote Apprentice Software Developer - Mentored Training

Placements24 • Centurion

Hybrid
ZAR 67,000 - 112,000
Fully remote work
Mentorship program
Full-stack training
+2
Junior Software Developer Apprentice (Remote)
Junior Software Developer Apprentice (Remote)

Placements24 • Pretoria

Hybrid
ZAR 85,000 - 120,000
Training & mentorship
Remote work
Learning resources
+2
Remote Software Engineer Apprentice — Mentored for Growth
Remote Software Engineer Apprentice — Mentored for Growth

Placements24 • Durban

Hybrid
ZAR 120,000 - 180,000
Fully remote
Mentorship
Career development
+1