Remote Junior Software Engineer Apprentice - Mentored

Placements24

Durban

Hybrid

ZAR 167,000 - 234,000

Full time

14 hours 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

Fully remote work environment
Structured mentorship program
Comprehensive training in software dev
Access to online learning resources
Career advancement opportunities
Remote-friendly culture

Job summary

Placements24 is seeking a motivated candidate for a Remote Junior Software Engineer Apprenticeship. You will join a distributed engineering team, receiving structured mentorship, training in modern programming languages, and exposure to scalable software projects from your home office.

The role emphasizes learning Agile practices, code quality, and collaborative design decisions. This apprenticeship supports long-term career growth within a remote-first culture.

Qualifications

  • Solid foundation in programming concepts and data structures.
  • Evidence of proficiency in at least one programming language via projects, coursework, or internships.
  • Familiarity with Agile or software development methodologies.

Responsibilities

  • Assist design, development, and maintenance of software applications under senior guidance.
  • Write clean, documented code in languages such as Python, Java, C++, or JavaScript.
  • Participate in full software development lifecycle including planning, coding, testing, and deployment.
  • Collaborate with distributed teams using remote communication tools.
  • Troubleshoot defects to ensure product quality and stability.
  • Contribute to technical discussions and software design decisions.
  • Learn and apply industry-standard development practices and tools.
  • Engage in code reviews and provide constructive feedback.

Skills

Programming concepts
One programming language
Remote work communication

Education

Bachelor's degree in Computer Science or Engineering

Job description

Placements24 is seeking a motivated candidate for a Remote Junior Software Engineer Apprenticeship. You will join a distributed engineering team, receiving structured mentorship, training in modern programming languages, and exposure to scalable software projects from your home office.

The role emphasizes learning Agile practices, code quality, and collaborative design decisions. This apprenticeship supports long-term career growth within a remote-first culture.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Junior Software Developer Apprentice - Mentored Training
Remote Junior Software Developer Apprentice - Mentored Training

Placements24 • Midrand

Remote
ZAR 67,000 - 89,000
Competitive monthly stipend
Comprehensive remote training and Ment
Exposure to cutting-edge software dev
+2
Remote Junior Software Developer Apprentice-Mentored Growth
Remote Junior Software Developer Apprentice-Mentored Growth

Placements24 • Pietermaritzburg

Hybrid
ZAR 67,000 - 89,000
Fully remote
Mentorship
Comprehensive training
+2
Remote Junior Software Developer Apprentice & Mentorship
Remote Junior Software Developer Apprentice & Mentorship

Placements24 • Klerksdorp

Hybrid
ZAR 89,000 - 167,000
Fully remote work
Mentorship from experienced engineers
Comprehensive training program
Remote Junior Software Engineer Apprentice
Remote Junior Software Engineer Apprentice

Placements24 • Centurion

Hybrid
ZAR 180,000 - 240,000
Hands-on projects
Mentorship
Modern technologies
+5
Remote Software Apprentice - Mentored to Junior Developer
Remote Software Apprentice - Mentored to Junior Developer

Placements24 • LegKraal Gate

Hybrid
ZAR 45,000 - 78,000
Fully remote apprenticeship
Mentorship from engineers
Career progression
+1
Remote Software Apprentice — Mentored Path to Engineer
Remote Software Apprentice — Mentored Path to Engineer

Placements24 • East London

Hybrid
ZAR 120,000 - 180,000
Remote mentoring
Career progression
Flexible remote work
+2
Remote Junior Software Apprentice: Training & Mentorship
Remote Junior Software Apprentice: Training & Mentorship

Placements24 • Randburg

Hybrid
ZAR 89,000 - 134,000
Paid training
Mentorship
Remote work
Remote Software Developer Apprentice — Mentored & Hands-on
Remote Software Developer Apprentice — Mentored & Hands-on

Placements24 • Randburg

Remote
ZAR 1 - 2
Laptop provided
Fully remote work
Mentorship program
+1
Remote Junior Software Engineer Apprentice — Mentored Path
Remote Junior Software Engineer Apprentice — Mentored Path

Placements24 • Cape Town

Hybrid
ZAR 89,000 - 167,000
Monthly stipend
Mentorship program
Remote work
Remote Junior Software Developer Apprentice
Remote Junior Software Developer Apprentice

Placements24 • Johannesburg

Hybrid
ZAR 78,000 - 123,000
Paid apprenticeship
Mentorship
Remote work
+1