Remote Graduate Software Engineer - Mentored & Flexible

Placements24

Cape Town

Hybrid

ZAR 250,000 - 350,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

Fully remote work environment
Mentorship from experienced engineers
Comprehensive professional development

Job summary

Placements24 is seeking a recent Graduate Software Developer to join a fast-growing tech team. The role is fully remote within South Africa, with flexible hours and a distributed group of developers across the country.

You will contribute to design, development, testing, and deployment of modern applications using Java/Python/JavaScript, participate in code reviews, and grow through mentorship and hands-on projects in an agile environment.

Qualifications

  • A recent graduate with a degree in Computer Science, Software Engineering, or a related field.
  • Strong foundation in programming concepts and object-oriented design.
  • Proficiency in at least one modern programming language (e.g., Java, Python, C#, JavaScript).
  • Familiarity with web development frameworks (e.g., React, Angular, Spring Boot).
  • Understanding of version control systems, such as Git.
  • Excellent problem-solving and debugging skills.
  • Strong communication skills, especially in a remote setting.
  • Ability to work independently and manage time effectively.
  • A passion for software development and a desire to learn.
  • Experience with cloud platforms (AWS, Azure, GCP) is a plus.

Responsibilities

  • Collaborate with senior developers and product managers to understand software requirements.
  • Write clean, efficient, and maintainable code in accordance with best practices.
  • Participate in code reviews to ensure code quality and share knowledge.
  • Assist in the design and implementation of new features and functionalities.
  • Develop and execute unit tests to ensure software reliability.
  • Troubleshoot, debug, and upgrade existing software systems.
  • Contribute to technical documentation and knowledge base.
  • Stay updated with new technologies and industry trends.
  • Work effectively in an agile development environment.
  • Support the deployment and maintenance of applications.

Skills

Java
Python
JavaScript
Git
React
Spring Boot
AWS

Education

Bachelor’s degree in Computer Science or Software Engineering

Tools

React
Angular
Spring Boot
Git
AWS
Azure
GCP

Job description

Placements24 is seeking a recent Graduate Software Developer to join a fast-growing tech team. The role is fully remote within South Africa, with flexible hours and a distributed group of developers across the country.

You will contribute to design, development, testing, and deployment of modern applications using Java/Python/JavaScript, participate in code reviews, and grow through mentorship and hands-on projects in an agile environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Graduate Software Engineer – Growth & Mentorship
Remote Graduate Software Engineer – Growth & Mentorship

Placements24 • Benoni

Hybrid
ZAR 201,000 - 312,000
Fully remote
Graduate program
Mentorship
+2
Remote Software Engineer — Grads Welcome & Mentorship
Remote Software Engineer — Grads Welcome & Mentorship

Placements24 • Gauteng

Hybrid
ZAR 240,000 - 420,000
Remote work
Home office allowance
Health insurance
+2
Remote Junior Software Engineer — Mentored & Growing
Remote Junior Software Engineer — Mentored & Growing

Placements24 • Johannesburg

Remote
ZAR 180,000 - 300,000
Fully remote work arrangement
Competitive salary and performance‑bon
Professional development resources
Remote Junior Software Engineer - Mentored & Growing
Remote Junior Software Engineer - Mentored & Growing

Placements24 • Rustenburg

Hybrid
ZAR 240,000 - 360,000
Fully remote
Professional development resources
Mentorship from engineers
+1
Remote-First Graduate Software Engineer
Remote-First Graduate Software Engineer

Placements24 • Pretoria

Hybrid
ZAR 250,000 - 420,000
Remote work
Equipment provided
Learning & development
+1
Remote Graduate Software Engineer — Grow with Impact
Remote Graduate Software Engineer — Grow with Impact

Placements24 • Cape Town

Hybrid
ZAR 240,000 - 420,000
Fully remote
Flexible hours
Health insurance
+5
Remote Junior Software Developer – Mentored Training
Remote Junior Software Developer – Mentored Training

Placements24 • Rustenburg

Hybrid
ZAR 134,000 - 201,000
Fully remote work arrangement
Structured training program
Mentorship from senior engineers
+1
Remote Graduate Software Engineer (Full-Stack)
Remote Graduate Software Engineer (Full-Stack)

Placements24 • Upington

Hybrid
ZAR 167,000 - 279,000
Mentorship from senior engineers
Remote-first culture
Flexible work hours
+1
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
Remote Software Development Trainee - Mentor-Led Growth
Remote Software Development Trainee - Mentor-Led Growth

Placements24 • Richards Bay

Hybrid
ZAR 134,000 - 201,000
Fully remote opportunity
Online training program
Mentorship from senior developers
+5