Remote Graduate Software Engineer (Full-Stack)

Placements24

Upington

Hybrid

ZAR 167,000 - 279,000

Full time

3 days 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

Mentorship from senior engineers
Remote-first culture
Flexible work hours
South Africa remote work

Job summary

Placements24 invites graduates to join its Graduate Software Developer program, offering a remote-first path within South Africa. You will work on full-stack projects, collaborating with senior engineers and product managers to build scalable software.

The program emphasizes hands-on learning, modern tech stacks, and ongoing professional growth in a supportive, distributed team. You’ll gain exposure to front-end and back-end technologies, participate in code reviews, and contribute to

Qualifications

  • Recent graduate with a degree in Computer Science, Software Engineering, Information Technology, or a closely related field.
  • Solid understanding of fundamental programming concepts, data structures, and algorithms.
  • Familiarity with at least one modern programming language (e.g., Java, Python, JavaScript, C#).
  • Exposure to front-end technologies (HTML, CSS, JavaScript frameworks like React or Angular) and back-end technologies (e.g., Node.js, Spring Boot, Django).
  • Portfolio of personal projects or contributions to open-source is highly desirable.

Responsibilities

  • Develop, test, and deploy high-quality software features across the full stack (front-end, back-end, and database).
  • Collaborate with senior developers and product managers to understand project requirements and translate them into technical solutions.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Participate in code reviews to ensure code quality and share knowledge with team members.
  • Troubleshoot, debug, and upgrade existing software systems.
  • Contribute to the design and architecture of new software applications.
  • Stay up-to-date with emerging technologies and industry trends.
  • Work effectively in an agile development environment using collaborative tools.

Skills

Problem-solving
Communication skills
Remote collaboration
Portfolio of projects
Team collaboration

Education

Bachelor's degree in Computer Science
Bachelor's degree in Software Engineering
Information Technology

Tools

Java
Python
JavaScript
React
Node.js
Spring Boot
Django

Job description

Placements24 invites graduates to join its Graduate Software Developer program, offering a remote-first path within South Africa. You will work on full-stack projects, collaborating with senior engineers and product managers to build scalable software.

The program emphasizes hands-on learning, modern tech stacks, and ongoing professional growth in a supportive, distributed team. You’ll gain exposure to front-end and back-end technologies, participate in code reviews, and contribute to

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Graduate Software Engineer: Learn & Build
Remote Graduate Software Engineer: Learn & Build

Placements24 • Midrand

Hybrid
ZAR 240,000 - 360,000
Remote-first culture
Flexible working hours
Online learning platforms
+1
Remote Graduate Software Developer - Mentored & Hands-on
Remote Graduate Software Developer - Mentored & Hands-on

Placements24 • Stellenbosch

Hybrid
ZAR 134,000 - 201,000
Stipend
Mentorship
Remote work
Remote Graduate Full-Stack Developer for E-commerce
Remote Graduate Full-Stack Developer for E-commerce

Placements24 • Mossel Bay

Hybrid
ZAR 240,000 - 420,000
Health benefits
Flexible hours
Online learning
+2
Fully Remote Graduate Software Engineer – Learn & Build
Fully Remote Graduate Software Engineer – Learn & Build

Placements24 • Sandton

Hybrid
ZAR 180,000 - 280,000
Remote Graduate Full-Stack Developer with Mentorship
Remote Graduate Full-Stack Developer with Mentorship

Placements24 • Centurion

Hybrid
ZAR 180,000 - 240,000
Remote work flexibility
Health & wellness support
Training & development programs
+2
Remote Junior Software Developer - Launch Your Tech Career
Remote Junior Software Developer - Launch Your Tech Career

Placements24 • Cape Town

Hybrid
ZAR 180,000 - 300,000
Fully remote work
Structured training & mentorship
Career progression opportunities
Remote Graduate Backend Engineer
Remote Graduate Backend Engineer

Placements24 • Stellenbosch

Hybrid
ZAR 180,000 - 240,000
Remote work
Professional development
Online courses and conferences
+3
Remote Graduate Software Engineer – Mentored Growth
Remote Graduate Software Engineer – Mentored Growth

Placements24 • Gauteng

Hybrid
ZAR 240,000 - 360,000
Remote-first culture
Online learning resources
Health and wellness benefits
+1
Remote Graduate Software Engineer | Mentored & Growing
Remote Graduate Software Engineer | Mentored & Growing

Placements24 • George

Hybrid
ZAR 240,000 - 360,000
Fully remote work arrangement
Mentorship from senior engineers
Online learning resources
+2
Remote Graduate Software Developer — Mentored & Full Lifecycle
Remote Graduate Software Developer — Mentored & Full Lifecycle

Placements24 • Noord-Kaap

Hybrid
ZAR 180,000 - 300,000
Mentorship
Remote work
Professional development opportunities
+1