Remote Software Development Apprentice - Pretoria

Placements24

Pretoria

Hybrid

ZAR 67,000 - 112,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Fully remote apprenticeship
Mentorship from senior developers
Opportunity for full-time remote work
Modern development tools
Flexible work-life balance

Job summary

Placements24 partners with a forward-thinking technology solutions provider offering a fully remote Software Development Apprentice role servicing clients from Pretoria and beyond. You will be mentored by senior developers and work on real projects from your home office, gaining hands-on experience in full-stack development within a remote-first culture.

This apprenticeship focuses on building skills across front-end and back-end, APIs, and DevOps practices.

Qualifications

  • Strong foundational programming concepts.
  • Experience with at least one language (Python/Java/C#/JavaScript).
  • Familiarity with HTML/CSS and JS frameworks is a plus.
  • Experience with Git or similar VCS.
  • Able to work effectively in a remote, distributed team.

Responsibilities

  • Collaborate with remote team on software design, development, and implementation.
  • Write clean, maintainable code across front-end and back-end.
  • Assist in developing APIs and microservices.
  • Participate in virtual stand-ups and sprint planning.
  • Contribute to testing and debugging of applications.
  • Learn DevOps concepts and CI/CD pipelines.
  • Document technical specifications and progress.
  • Provide support for existing software solutions.

Skills

Programming fundamentals
Python/Java/C#/JavaScript
Front-end basics
Git version control
Remote collaboration

Education

Matric/Grade 12
Tertiary IT/CS qualification (advantage)

Tools

Git

Job description

About the Role

Our client, a forward-thinking technology solutions provider with a global reach, is seeking a talented and driven Software Development Apprentice to join their fully remote team, servicing clients from Pretoria and beyond. This is an exceptional opportunity for individuals passionate about software engineering to gain invaluable experience and build a robust career path without geographical constraints. You will be mentored by senior developers, contributing to exciting software projects from the comfort of your home office. Our client champions a remote-first culture, providing the tools and support necessary for success in a distributed environment. This apprenticeship focuses on developing full-stack development skills, enabling you to become a proficient software engineer.

Key Responsibilities
  • Collaborate with remote team members on software design, development, and implementation.
  • Write clean, efficient, and maintainable code across front-end and back-end systems.
  • Assist in developing and integrating APIs and microservices.
  • Participate in daily stand-ups and sprint planning meetings virtually.
  • Contribute to the testing and debugging of software applications.
  • Learn and apply principles of DevOps and CI/CD pipelines.
  • Assist in database design, management, and optimization.
  • Conduct research on new technologies and tools to improve development processes.
  • Document technical specifications and project progress.
  • Provide support for existing software solutions and troubleshoot issues.
Requirements
  • A strong foundational understanding of programming concepts and a passion for software development.
  • Experience with at least one programming language (e.g., Python, Java, C#, JavaScript).
  • Familiarity with front-end technologies (HTML, CSS, JavaScript frameworks like React or Angular) is a plus.
  • Understanding of version control systems, particularly Git.
  • Excellent problem-solving and analytical skills, adaptable to remote work.
  • Strong communication and collaboration skills, effective in virtual environments.
  • A matric certificate or equivalent.
  • A relevant tertiary qualification in IT or Computer Science is advantageous.
  • Must be legally eligible to work in South Africa and comfortable working remotely.
  • Self-motivated and able to manage time effectively in a remote setting.
Benefits
  • Fully remote work arrangement, offering flexibility and work-life balance.
  • Comprehensive remote training and mentorship from experienced developers.
  • Opportunity to work on cutting-edge software projects for diverse clients.
  • Access to modern development tools and cloud platforms.
  • Structured career progression within a growing tech company.
  • Potential for full-time remote employment post-apprenticeship.
  • Competitive remote apprenticeship stipend.
  • Supportive online community and virtual team-building activities.
  • Development of highly in-demand software engineering skills.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Software Developer Apprentice
Remote Software Developer Apprentice

Placements24 • Upington

Hybrid
ZAR 72,000 - 88,000
Fully remote
Mentorship
Competitive salary
+2
Remote Software Development Apprentice
Remote Software Development Apprentice

Placements24 • Bloemfontein

Hybrid
ZAR 67,000 - 112,000
Fully remote
Mentorship
Training program
+3
Remote Software Development Apprentice
Remote Software Development Apprentice

Placements24 • LegKraal Gate

Hybrid
ZAR 45,000 - 78,000
Fully remote apprenticeship
Mentorship from engineers
Career progression
+1
Junior Software Development Apprentice (Remote)
Junior Software Development Apprentice (Remote)

Placements24 • Centurion

Hybrid
ZAR 100,000 - 167,000
Competitive salary
Mentorship from experienced engineers
Remote work with flexible hours
+1
Remote Junior Software Developer Apprentice
Remote Junior Software Developer Apprentice

Placements24 • Rustenburg

Hybrid
ZAR 89,000 - 134,000
Fully remote
Mentorship from engineers
Career growth opportunities
+1
Remote Junior Software Developer Apprenticeship
Remote Junior Software Developer Apprenticeship

Placements24 • Pietermaritzburg

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

Placements24 • George

Hybrid
ZAR 45,000 - 78,000
Stipend
Mentorship
Online learning resources
+2
Entry-Level Software Development Apprentice
Entry-Level Software Development Apprentice

Placements24 • Midrand

Hybrid
ZAR 67,000 - 112,000
Remote Junior Software Developer Apprenticeship
Remote Junior Software Developer Apprenticeship

Placements24 • Cape Town

Hybrid
ZAR 89,000 - 134,000
Fully remote work
Structured apprenticeship with mentor-
Exposure to modern tools and methods
+2
Junior Software Development Apprentice
Junior Software Development Apprentice

Placements24 • Centurion

Hybrid
ZAR 67,000 - 100,000
Comprehensive training
Mentorship
Remote work
+2