Graduate Software Developer - Remote

Placements24

Cape Town

Hybrid

ZAR 180,000 - 240,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Placements24 is seeking a Graduate Software Developer to join their fully remote engineering team. This entry role offers hands-on experience across the full software development lifecycle and the chance to contribute to real projects from Cape Town in a distributed, remote-first environment.

You will work with senior developers, gain practical skills in modern languages, and benefit from mentorship and online learning resources to grow your career in software development.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • Strong programming foundation in Java, Python, C#, or JavaScript.
  • Familiar with Agile software development.
  • Proficient with Git or other version control.
  • Excellent problem-solving and teamwork for remote work.

Responsibilities

  • Participate in design, development, and testing of software applications.
  • Write clean, well-documented code following best practices.
  • Collaborate with senior developers and cross-functional teams.
  • Debug and resolve software defects and issues.
  • Contribute to code reviews and provide constructive feedback.
  • Assist in deployment and maintenance of software systems.
  • Stay up-to-date with emerging technologies and industry trends.

Skills

Java
Python
C#
JavaScript

Education

Bachelors in CS/SE

Tools

Git

Job description

About the Role

Our client, a leader in innovative technology solutions, is actively seeking enthusiastic and bright Graduate Software Developers to join their fully remote engineering team. This is an unparalleled opportunity for ambitious graduates to kick-start their careers in software development, contributing to exciting projects within a collaborative and flexible remote-first environment. You will work alongside experienced developers, gaining hands-on experience in the full software development lifecycle. We believe in empowering our remote employees with the tools and support necessary for success, fostering a culture of continuous learning and growth. If you are passionate about coding, eager to solve complex problems, and thrive in a dynamic, distributed team, this role in Cape Town, Western Cape, ZA is the perfect fit, offering a completely remote work experience.

Key Responsibilities
  • Participate in the design, development, and testing of software applications.
  • Write clean, efficient, and well-documented code according to best practices.
  • Collaborate with senior developers and cross-functional teams on project requirements and solutions.
  • Debug and resolve software defects and issues.
  • Contribute to code reviews and provide constructive feedback.
  • Assist in the deployment and maintenance of software systems.
  • Stay up-to-date with emerging technologies and industry trends.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Strong foundation in programming languages such as Java, Python, C#, or JavaScript.
  • Understanding of software development principles and methodologies (e.g., Agile).
  • Familiarity with version control systems (e.g., Git).
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities, essential for a remote role.
  • Ability to learn quickly and adapt to new technologies.
  • Proactive and self-disciplined, with a strong work ethic suitable for remote work.
Benefits

Our client provides a competitive remuneration package along with extensive opportunities for professional growth and development. This includes mentorship programs, access to online learning platforms, and exposure to a wide array of modern technologies. Being a remote-first company, we offer enhanced work-life balance, flexibility, and the chance to build a rewarding career from anywhere. You will be part of a supportive and innovative global team, contributing to projects that make a real impact. Embrace this chance to hone your skills and build a distinguished career in software development.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Graduate Software Developer - Remote
Graduate Software Developer - Remote

Placements24 • Noord-Kaap

Hybrid
ZAR 180,000 - 300,000
Mentorship
Remote work
Professional development opportunities
+1
Remote Graduate Software Developer Role
Remote Graduate Software Developer Role

Placements24 • Cape Town

Hybrid
ZAR 240,000 - 420,000
Fully remote
Flexible hours
Health insurance
+5
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
Graduate Software Developer
Graduate Software Developer

Placements24 • Pretoria

Hybrid
ZAR 250,000 - 420,000
Remote work
Equipment provided
Learning & development
+1
Remote Graduate Software Developer - George
Remote Graduate Software Developer - George

Placements24 • George

Hybrid
ZAR 180,000 - 240,000
Remote Software Development Graduate
Remote Software Development Graduate

Placements24 • Rustenburg

Hybrid
ZAR 180,000 - 240,000
Remote Graduate Software Developer
Remote Graduate Software Developer

Placements24 • Durban

Hybrid
ZAR 89,000 - 134,000
Remote Graduate Software Developer
Remote Graduate Software Developer

Placements24 • Kempton Park

Remote
ZAR 89,000 - 167,000
Fully remote work arrangement
Internship stipend
Potential for full‑time offers
+2
Remote Software Development Graduate Trainee
Remote Software Development Graduate Trainee

Placements24 • Kempton Park

Remote
ZAR 180,000 - 300,000
Remote Graduate Software Engineer
Remote Graduate Software Engineer

Placements24 • Benoni

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