Remote Software Development Apprentice

Placements24

Durban

Hybrid

ZAR 100,000 - 134,000

Full time

8 days ago

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
Mentorship from senior engineers
Comprehensive training
Competitive stipend
Portfolio project work

Job summary

Placements24 offers a fully remote software development apprenticeship based out of Durban, South Africa. You will learn the full software development lifecycle while contributing to real projects alongside experienced mentors.

Successful candidates will gain hands-on coding, testing, and deployment experience, with flexible hours and a stipend to support learning. This program emphasizes independence and strong virtual collaboration skills.

Qualifications

  • Demonstrates a strong passion for software development.
  • Shows basic knowledge of at least one programming language (e.g., Python, Java, JavaScript).
  • Exhibits good problem-solving and logical thinking abilities.
  • Capable of managing time effectively in a remote setting.
  • Communicates clearly in virtual team settings.

Responsibilities

  • Assist in the design, development, and testing of software applications under mentorship.
  • Write clean, maintainable code according to established standards.
  • Participate in code reviews and contribute to technical discussions.
  • Learn and apply various programming languages and development tools.
  • Collaborate effectively with remote team members via virtual channels.

Skills

Passion for software dev
Basic programming knowledge
Problem-solving
Time management
Communication skills

Job description

About the Role

Our client is seeking bright and eager individuals for a Remote Software Development Apprenticeship based out of Durban . This program is tailored for aspiring developers who want to build a career in software engineering without needing to relocate. You will be part of a dedicated remote team, contributing to exciting projects and learning the full software development lifecycle from experienced mentors. This is an excellent chance to gain practical experience in coding, testing, and deployment, all while working from the comfort of your own home, fostering independence and strong virtual collaboration skills.

Key Responsibilities
  • Assist in the design, development, and testing of software applications under mentorship.
  • Write clean, maintainable, and efficient code according to established coding standards.
  • Participate in code reviews and contribute to discussions on technical solutions.
  • Learn and apply various programming languages and development tools.
  • Collaborate effectively with remote team members through virtual communication channels.
Requirements
  • A strong passion for software development and programming.
  • Basic knowledge of at least one programming language (e.g., Python, Java, JavaScript).
  • Excellent problem-solving and logical thinking abilities.
  • Strong self-discipline and the ability to manage time effectively in a remote setting.
  • Good communication skills for virtual team interactions.
Benefits
  • Fully remote apprenticeship with flexible working hours.
  • Comprehensive training in modern software development practices and technologies.
  • Mentorship from senior software engineers.
  • A competitive stipend to support your learning journey.
  • Opportunity to work on real-world projects and build a strong portfolio.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Development Apprentice (Remote)
Software Development Apprentice (Remote)

Placements24 • Midrand

Hybrid
ZAR 134,000 - 201,000
Fully remote
Mentorship
Comprehensive training
+2
Software Development Apprentice (Remote)
Software Development Apprentice (Remote)

Placements24 • LegKraal Gate

Hybrid
ZAR 89,000 - 134,000
Competitive apprentice salary
Remote work experience
Training & mentorship
+1
Apprentice Software Developer (Remote)
Apprentice Software Developer (Remote)

Placements24 • Pretoria

Hybrid
ZAR 67,000 - 112,000
Competitive salary
Mentorship
Remote work
+2
Junior Software Development Apprentice
Junior Software Development Apprentice

Placements24 • Pietermaritzburg

Hybrid
ZAR 54,000 - 66,000
Online training
Mentorship
Career advancement
+3
Remote Junior Software Engineer Apprentice
Remote Junior Software Engineer Apprentice

Placements24 • Cape Town

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

Placements24 • Pietermaritzburg

Hybrid
ZAR 89,000 - 123,000
Competitive stipend
Comprehensive training
Mentorship
+1
Remote Junior Software Developer Apprenticeship
Remote Junior Software Developer Apprenticeship

Placements24 • Bloemfontein

Hybrid
ZAR 76,000 - 92,000
Stipend
Remote work
Mentorship
+1
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
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 Junior Web Developer Apprenticeship
Remote Junior Web Developer Apprenticeship

Placements24 • Soweto

Hybrid
ZAR 112,000 - 167,000
Fully remote
Comprehensive training program
Mentorship
+1