Graduate Software Developer (Remote)

Placements24

Gauteng

Hybrid

ZAR 240,000 - 360,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote-first culture
Online learning resources
Health and wellness benefits
Regular virtual team events

Job summary

Placements24 invites applications for a Graduate Software Developer to join our fully remote engineering team. The role offers structured training and mentorship, enabling rapid growth while contributing to innovative software solutions.

You'll participate in the full software development lifecycle, from design to deployment, while collaborating with a distributed team and embracing the remote-first culture. This is an excellent entry point for recent graduates eager to code and learn.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • Proficiency in at least one modern language (Python, Java, C#, JavaScript).
  • Familiarity with version control systems like Git.

Responsibilities

  • Design, develop, and maintain high-quality code for web and mobile applications.
  • Collaborate with senior developers and product managers in an Agile development process.
  • Write unit tests and participate in code reviews to ensure code quality and maintainability.
  • Troubleshoot, debug, and upgrade existing software systems.
  • Contribute to technical documentation and knowledge sharing within the team.
  • Actively participate in virtual team meetings and contribute ideas for product improvement.

Skills

Programming principles
Modern language proficiency
Remote collaboration
Problem solving

Education

Bachelor's degree in CS/Software Engineering

Tools

Git

Job description

About the Role

Our client is looking for an enthusiastic and driven Graduate Software Developer to join their fully remote engineering team. This is an exceptional opportunity for recent graduates passionate about coding and eager to contribute to innovative software solutions. You will be involved in the full software development lifecycle, from design and implementation to testing and deployment, working within a collaborative, distributed team environment. The role is designed to provide comprehensive training and mentorship, enabling you to grow your skills and make a tangible impact on cutting-edge projects without the need for relocation, embracing the flexibility of a remote-first culture.

Key Responsibilities
  • Design, develop, and maintain high-quality code for web and mobile applications.
  • Collaborate with senior developers and product managers in an agile development process.
  • Write unit tests and participate in code reviews to ensure code quality and maintainability.
  • Troubleshoot, debug, and upgrade existing software systems.
  • Contribute to technical documentation and knowledge sharing within the team.
  • Actively participate in virtual team meetings and contribute ideas for product improvement.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Solid understanding of programming principles and at least one modern language (e.g., Python, Java, C#, JavaScript).
  • Familiarity with version control systems like Git.
  • Knowledge of software development methodologies (e.g., Agile , Scrum).
  • Strong problem-solving abilities and a proactive attitude towards learning new technologies.
  • Excellent written and verbal communication skills for effective remote collaboration.
Benefits
  • Highly competitive starting salary and potential for rapid advancement.
  • Fully remote work arrangement, offering unparalleled flexibility.
  • Access to online learning platforms and professional development resources.
  • Comprehensive health and wellness benefits package.
  • Regular virtual team-building activities and social events.
  • Opportunity to work on diverse and challenging projects from anywhere.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Graduate Software Engineer - Remote
Graduate Software Engineer - Remote

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 240,000 - 360,000
Performance bonus
Remote work
Health insurance
+3
Graduate Trainee Software Developer
Graduate Trainee Software Developer

Placements24 • Klerksdorp

Hybrid
ZAR 200,000 - 300,000
Competitive salary
Fully remote work environment
Professional development & training
+2
Junior Software Developer Graduate
Junior Software Developer Graduate

Placements24 • Midrand

Hybrid
ZAR 180,000 - 260,000
Competitive salary
Fully remote
Health benefits
+2
Graduate Trainee - Software Development
Graduate Trainee - Software Development

Placements24 • Rustenburg

Hybrid
ZAR 240,000 - 360,000
Fully remote
Mentorship program
Professional development
+1
Graduate Software Engineer - Remote
Graduate Software Engineer - Remote

Placements24 • Noord-Kaap

Hybrid
CAD 60,000 - 90,000
Competitive salary
Remote work
Learning resources
Graduate Junior Web Developer (Remote)
Graduate Junior Web Developer (Remote)

Placements24 • Pretoria

Hybrid
ZAR 180,000 - 300,000
Competitive salary
Fully remote
Online training resources
+2
Graduate Trainee Programmer
Graduate Trainee Programmer

Placements24 • Soweto

Hybrid
ZAR 180,000 - 240,000
Competitive salary
Intensive training program
Mentorship from engineers
+2
Remote Software Developer
Remote Software Developer

Placements24 • Polokwane

Hybrid
ZAR 350,000 - 700,000
Fully remote work
Health, dental, and vision insurance
Continuous learning opportunities
+2
Graduate Trainee - Software Developer (Remote)
Graduate Trainee - Software Developer (Remote)

Placements24 • Vereeniging

Hybrid
ZAR 180,000 - 260,000
Intensive training and certifications
Competitive graduate salary
Fully remote work arrangement
+2
Senior Software Engineer
Senior Software Engineer

Placements24 • Lenasia

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health insurance
Generous PTO
+2