Remote-First Backend Apprentice with Mentorship & APIs

Placements24

Centurion

Hybrid

ZAR 89,000 - 134,000

Full time

3 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

Job summary

Placements24 is offering a Software Development Apprenticeship focused on backend technologies in Centurion, Gauteng. You will work remotely with occasional on-site collaboration, gaining hands-on experience on live projects and mentorship from senior engineers.

The role emphasizes learning server-side development, APIs, databases, and cloud services while preparing for a potential full-time developer position upon completion.

Qualifications

  • A strong academic background or demonstrable passion for computer science and software development.
  • Foundational knowledge of at least one backend programming language (e.g., Python, Java, C#, Node.js).
  • Understanding of data structures, algorithms, and object-oriented programming principles.
  • Familiarity with version control systems like Git.
  • Excellent analytical and problem-solving abilities.
  • Good written and verbal communication skills.
  • Ability to work collaboratively in a remote team environment.
  • Must be able to commit to the full duration of the apprenticeship and potentially travel to Centurion, Gauteng for specific team events or training.

Responsibilities

  • Assist in the design, development, and maintenance of backend services and APIs.
  • Write clean, efficient, and well-documented code in languages such as Python, Java, or Node.js.
  • Collaborate with frontend developers to integrate user-facing elements with server-side logic.
  • Work with databases (SQL and NoSQL) to manage and store application data.
  • Participate in code reviews to ensure code quality and adherence to best practices.
  • Assist in troubleshooting and debugging application issues.
  • Learn and apply principles of software architecture and design patterns.
  • Contribute to the deployment and maintenance of applications in cloud environments.

Skills

Backend fundamentals
Git
Algorithms
Object-oriented design
Analytical thinking
Communication skills
Remote collaboration

Education

Computer science background

Tools

Git

Job description

Placements24 is offering a Software Development Apprenticeship focused on backend technologies in Centurion, Gauteng. You will work remotely with occasional on-site collaboration, gaining hands-on experience on live projects and mentorship from senior engineers.

The role emphasizes learning server-side development, APIs, databases, and cloud services while preparing for a potential full-time developer position upon completion.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Full-Stack Software Apprenticeship with Mentorship
Remote Full-Stack Software Apprenticeship with Mentorship

Placements24 • Pretoria

Hybrid
ZAR 67,000 - 112,000
Fully remote apprenticeship
Mentorship from senior developers
Opportunity for full-time remote work
+2
Backend Apprentice: Hands-on Coding & Mentorship
Backend Apprentice: Hands-on Coding & Mentorship

Placements24 • Midrand

Hybrid
ZAR 67,000 - 100,000
Hybrid work model
Mentorship
Hands-on projects
+1
Remote Junior Software Developer Apprenticeship
Remote Junior Software Developer Apprenticeship

Placements24 • Midrand

Hybrid
ZAR 56,000 - 78,000
Mentorship program
Flexible remote work
Structured learning path
+1
Remote Software Developer Apprentice - Mentorship & Growth
Remote Software Developer Apprentice - Mentorship & Growth

Placements24 • South Africa

Remote
ZAR 89,000 - 156,000
Fully remote
Flexible hours
Mentorship
+3
Remote Full-Stack Apprentice | Mentorship & Flexible Hours
Remote Full-Stack Apprentice | Mentorship & Flexible Hours

Placements24 • Cape Town

Hybrid
ZAR 45,000 - 67,000
Comprehensive remote training
Mentorship program
Stipend during apprenticeship
+1
Remote Software Development Apprentice — Learn & Build
Remote Software Development Apprentice — Learn & Build

Placements24 • Pretoria

Remote
ZAR 67,000 - 89,000
Mentorship from experienced engineers
Structured training program
Fully remote work arrangement
+1
Remote Web Developer Apprentice — Mentored Growth
Remote Web Developer Apprentice — Mentored Growth

Placements24 • Noord-Kaap

Hybrid
ZAR 78,000 - 112,000
Mentorship program
Career progression
Remote work flexibility
Remote Junior Software Apprentice - Mentored Growth
Remote Junior Software Apprentice - Mentored Growth

Placements24 • Pietermaritzburg

Hybrid
ZAR 56,000 - 89,000
Competitive stipend
Remote-first culture
Mentorship and training
+1
Remote Junior Full-Stack Dev Apprentice: Learn & Build
Remote Junior Full-Stack Dev Apprentice: Learn & Build

Placements24 • Cape Town

Hybrid
ZAR 78,000 - 100,000
Full remote work
Structured training curriculum
Dedicated mentorship
+2
Remote Junior Software Development Apprentice
Remote Junior Software Development Apprentice

Placements24 • Centurion

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