Remote Graduate Full-Stack Developer

Placements24

Johannesburg

Hybrid

ZAR 300,000 - 420,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Placements24 is seeking motivated graduates for a fully remote Graduate Full-Stack Developer role in South Africa. You will work across front-end and back-end development, building scalable web applications and gaining hands-on experience in modern frameworks and APIs.

The team emphasizes mentorship, collaboration, and continuous learning to help you grow your career. You will contribute to challenging projects, participate in code reviews, and collaborate with distributed teams to deliver value

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a closely related field.
  • Strong foundation in data structures and algorithms.
  • Proficiency in a modern front-end framework (React, Angular, or Vue).
  • Experience with back-end development (Node.js, Python, or Java) and RESTful APIs.
  • Familiarity with SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB).
  • Version control with Git and collaborative remote work experience.
  • Excellent problem-solving, analytical, and communication skills.

Responsibilities

  • Develop and implement user-facing features for web applications using modern front-end frameworks.
  • Design and develop robust back-end services and APIs using Node.js, Python, or Java.
  • Work with SQL/NoSQL databases to manage and retrieve data efficiently.
  • Write clean, well-tested, maintainable code and participate in code reviews.
  • Collaborate with designers, product managers, and engineers to ship features.
  • Troubleshoot, debug, and upgrade existing software; contribute to architecture decisions.
  • Ensure UI/UX designs are technically feasible; stay current with industry best practices.
  • Support remote collaboration with clear documentation and proactive communication.

Skills

Strong CS fundamentals
Proficiency in modern front-end
RESTful APIs experience
Git version control
Problem-solving and collaboration
Remote work communication

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

PostgreSQL
MySQL
MongoDB
REST APIs

Job description

About the Role

Our client is a rapidly growing tech startup seeking motivated and innovative Graduate Full-Stack Developers to join their entirely remote team. This is a unique opportunity for recent computer science or software engineering graduates to gain hands‑on experience in both front‑end and back‑end development. You will contribute to building scalable web applications, working on challenging projects that require creative problem‑solving and strong technical skills. Our client fosters a culture of continuous learning, collaboration, and innovation, providing extensive support and mentorship to help you grow your career. As a fully remote role, you'll have the flexibility to work from anywhere within South Africa , while collaborating closely with a distributed team.

Key Responsibilities
  • Develop and implement user-facing features for web applications using modern front-end frameworks (e.g., React, Angular, Vue.js).
  • Design and develop robust back-end services and APIs using languages like Node.js, Python, or Java.
  • Work with databases (SQL and NoSQL) to manage and retrieve data efficiently.
  • Write clean, efficient, well-tested, and maintainable code.
  • Collaborate with designers, product managers, and other engineers to define and ship new features.
  • Participate actively in code reviews and provide constructive feedback.
  • Troubleshoot, debug, and upgrade existing software.
  • Contribute to architectural discussions and technology selection.
  • Ensure the technical feasibility of UI/UX designs.
  • Stay up-to-date with emerging technologies and industry best practices.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a closely related field.
  • Strong foundation in computer science fundamentals, including data structures and algorithms.
  • Proficiency in at least one modern front-end JavaScript framework (e.g., React, Angular, Vue.js).
  • Experience with back-end development using languages like Node.js, Python, or Java.
  • Familiarity with RESTful APIs and their implementation.
  • Understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB).
  • Knowledge of version control systems, particularly Git.
  • Excellent problem-solving, analytical, and critical thinking skills.
  • Strong communication and collaboration skills for remote work.
  • A proactive attitude and a passion for software development.
Benefits
  • This fully remote role offers a competitive salary, flexible working hours, and opportunities for significant professional growth.
  • Our client invests in their employees' development through ongoing training, access to online learning platforms, and mentorship from experienced engineers.
  • You'll be part of an innovative and supportive team, working on exciting projects with a global impact.
  • Embrace the freedom and flexibility of remote work while building a rewarding career in software development.
  • This position is open to candidates across South Africa , offering a truly remote experience.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Full-Stack Developer (Graduate)
Remote Full-Stack Developer (Graduate)

Placements24 • Stellenbosch

Hybrid
ZAR 180,000 - 360,000
Remote work flexibility
Professional development opportunities
Work from anywhere in SA
Remote Full-Stack Developer (Junior)
Remote Full-Stack Developer (Junior)

Placements24 • Benoni

Hybrid
ZAR 240,000 - 360,000
Fully remote position
Mentorship from senior engineers
Professional development opportunities
Remote Junior Full Stack Developer
Remote Junior Full Stack Developer

Placements24 • Sandton

Hybrid
ZAR 240,000 - 360,000
Remote work
Flexible hours
Development budget
+3
Graduate Full-Stack Developer (Remote)
Graduate Full-Stack Developer (Remote)

Placements24 • Mossel Bay

Hybrid
ZAR 180,000 - 260,000
Remote stipend
Diverse projects
Online learning platforms
+2
Remote Graduate Full-Stack Developer - E-commerce Platforms
Remote Graduate Full-Stack Developer - E-commerce Platforms

Placements24 • Mossel Bay

Hybrid
ZAR 240,000 - 420,000
Health benefits
Flexible hours
Online learning
+2
Graduate Software Developer - Full Stack Track
Graduate Software Developer - Full Stack Track

Placements24 • Upington

Hybrid
ZAR 167,000 - 279,000
Mentorship from senior engineers
Remote-first culture
Flexible work hours
+1
Remote Software Engineer - Full Stack Development
Remote Software Engineer - Full Stack Development

Placements24 • Upington

Hybrid
ZAR 700,000 - 950,000
Fully remote work
Competitive salary
Professional development budget
+1
Remote Senior Full-Stack Developer
Remote Senior Full-Stack Developer

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Full remote work
Generous annual leave
+4
Remote Full-Stack Developer (Senior)
Remote Full-Stack Developer (Senior)

Placements24 • East London

Hybrid
ZAR 900,000 - 1,300,000
Fully remote work
Home office setup allowance
Healthcare insurance
+3
Senior Full-Stack Developer (Remote)
Senior Full-Stack Developer (Remote)

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,200,000
Stock options
Remote-first
Health insurance
+2