Remote Graduate Full-Stack Developer

Placements24

Randburg

Remote

ZAR 200,000 - 420,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

Competitive salary
Remote work
Mentorship & training
Growth opportunities
Global team

Job summary

Placements24 invites applications for a Graduate Full-Stack Developer role. This fully remote position within South Africa focuses on learning modern front-end and back-end development in a collaborative, mentorship-driven environment.

You will build scalable web apps, work with React/Angular/Vue on the frontend, and Node.js/Python/Java on the backend, utilizing SQL/NoSQL databases and RESTful APIs. Strong problem solving and teamwork are essential.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a closely related field.
  • Strong CS fundamentals: data structures and algorithms.
  • Proficiency in at least one modern front-end JS framework (React/Angular/Vue).
  • Back-end experience with Node.js, Python, or Java and RESTful APIs.
  • Familiarity with SQL and NoSQL databases; Git proficiency.
  • Excellent problem solving, analytical, and collaborative skills for remote work.

Responsibilities

  • Develop user-facing features for web applications using modern front-end frameworks (React/Angular/Vue).
  • Design and develop back-end services and APIs with Node.js, Python, or Java.
  • Work with SQL/NoSQL databases to store and retrieve data.
  • Write clean, testable, maintainable code.
  • Collaborate with designers and product managers to ship new features.
  • Participate in code reviews and provide constructive feedback.
  • Troubleshoot, debug, and upgrade existing software.
  • Contribute to architecture discussions and technology choices.
  • Ensure UI/UX feasibility and align with designs.

Skills

Front-end JS framework
Back-end languages
RESTful APIs
SQL/NoSQL
Git
Problem solving
Remote collaboration
React
Angular
Vue.js
Node.js
Python
Java

Education

Bachelor's degree in CS/SE

Tools

PostgreSQL
MySQL
MongoDB
Git

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
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 Full-Stack Software Engineer
Remote Full-Stack Software Engineer

Placements24 • Randfontein

Remote
ZAR 700,000 - 1,000,000
Fully remote
Medical & dental benefits
Generous leave
+3
Remote Full-Stack Software Engineer
Remote Full-Stack Software Engineer

Placements24 • George

Hybrid
ZAR 600,000 - 1,200,000
Flexible working hours
Home office setup allowance
Online learning opportunities
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
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 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 Graduate Software Developer - Junior Position
Remote Graduate Software Developer - Junior Position

Placements24 • Cape Town

Hybrid
ZAR 250,000 - 350,000
Fully remote work environment
Mentorship from experienced engineers
Comprehensive professional development
Remote Graduate Software Engineer
Remote Graduate Software Engineer

Placements24 • Benoni

Hybrid
ZAR 201,000 - 312,000
Fully remote
Graduate program
Mentorship
+2