Graduate Software Developer (Backend)

Placements24

Stellenbosch

Hybrid

ZAR 180,000 - 240,000

Full time

4 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

Remote work
Professional development
Online courses and conferences
Medical aid plan
Provident fund
Team virtual events

Job summary

Placements24 is seeking a Graduate Software Developer with a backend focus for a fully remote role, based from Stellenbosch. You will design, build, and maintain robust backend systems, APIs, and databases for modern applications while collaborating with cross-functional teams in a dynamic tech environment.

The ideal candidate recently graduated in Computer Science or Software Engineering and has hands-on experience with backend languages, RESTful APIs, and both SQL/NoSQL databases.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • Strong understanding of backend development principles and data structures.
  • Proficiency in at least one backend language (Python, Java, C#, Node.js).
  • Experience with RESTful API design and development.
  • Familiarity with relational (PostgreSQL/MySQL) and/or NoSQL (MongoDB) databases.
  • Knowledge of version control, preferably Git.
  • Understanding of SDLC and agile methodologies.
  • Excellent problem-solving and debugging skills.

Responsibilities

  • Design, develop, and maintain scalable backend services and APIs.
  • Write clean, well-documented code.
  • Develop and manage database schemas and queries (SQL and NoSQL).
  • Collaborate with frontend developers to integrate server-side logic.
  • Participate in code reviews to ensure quality and maintainability.
  • Troubleshoot, debug, and upgrade existing software components.
  • Contribute to architectural discussions and technology choices.
  • Ensure performance and reliability of applications.
  • Work with cloud platforms (AWS/Azure/GCP) for deployment and management.
  • Stay updated with emerging technologies and best practices.

Skills

Backend development
RESTful APIs
Data structures
SDLC & Agile
Problem solving
Remote collaboration
Communication

Education

Bachelor's degree in Computer Science or related field

Tools

PostgreSQL
MySQL
MongoDB
Git
AWS
Azure
GCP

Job description

About the Role

Our client, an innovative technology solutions provider, is looking for a talented and driven Graduate Software Developer with a specialization in backend development to join their dynamic team. This remote position offers an exceptional opportunity for a recent computer science graduate to kickstart their career in a fast-paced, collaborative tech environment. You will be involved in designing, developing, and maintaining robust backend systems, APIs, and databases that power cutting-edge applications. This role is perfect for someone passionate about coding, problem-solving, and learning new technologies. The ideal candidate will have a strong theoretical understanding of software development principles and a desire to apply these skills in a real-world context, contributing to impactful projects from anywhere. We value candidates who are proactive, possess excellent analytical skills, and are eager to grow within a supportive and forward-thinking organization. This is a unique chance to gain in-depth experience and make a significant contribution from Stellenbosch , even while working remotely.

Key Responsibilities
  • Design, develop, and implement scalable backend services and APIs using modern programming languages (e.g., Python, Java, Node.js).
  • Write clean, efficient, and well-documented code.
  • Develop and manage database schemas and queries (SQL and NoSQL).
  • Collaborate with frontend developers to integrate user-facing elements with server-side logic.
  • Participate in code reviews to ensure code quality and maintainability.
  • Troubleshoot, debug, and upgrade existing software components.
  • Contribute to architectural discussions and technology selection.
  • Ensure the performance, quality, and responsiveness of applications.
  • Work with cloud platforms (e.g., AWS, Azure, GCP) for deployment and management.
  • Stay up-to-date with emerging technologies and industry best practices.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Strong understanding of backend development principles and data structures.
  • Proficiency in at least one backend programming language (e.g., Python, Java, C#, Node.js).
  • Experience with RESTful API design and development.
  • Familiarity with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
  • Knowledge of version control systems, preferably Git.
  • Understanding of software development lifecycle (SDLC) and agile methodologies.
  • Excellent problem-solving and debugging skills.
  • Strong communication and teamwork abilities.
  • Ability to work independently and manage time effectively in a remote setting from Stellenbosch .
Benefits
  • Our client offers a competitive graduate salary with regular performance-based reviews and potential for rapid advancement.
  • As a fully remote position, you benefit from the flexibility to work from home, with the support of a vibrant online community.
  • The company provides excellent opportunities for professional development, including access to online courses, workshops, and conferences.
  • You will be part of a collaborative and innovative culture that values creativity and encourages learning.
  • Benefits include a comprehensive medical aid plan, a provident fund, and regular team virtual events to foster connection.
  • This role offers a chance to work on exciting, impactful projects and build a robust career in software development, with the convenience of working remotely from your base in or near Stellenbosch .
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Graduate Software Developer
Graduate Software Developer

Placements24 • Stellenbosch

Hybrid
ZAR 134,000 - 201,000
Stipend
Mentorship
Remote work
Graduate Software Developer - Remote
Graduate Software Developer - Remote

Placements24 • Noord-Kaap

Hybrid
ZAR 180,000 - 300,000
Mentorship
Remote work
Professional development opportunities
+1
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
Junior Software Developer - Graduate Program
Junior Software Developer - Graduate Program

Placements24 • Cape Town

Hybrid
ZAR 180,000 - 300,000
Fully remote work
Structured training & mentorship
Career progression opportunities
Graduate Software Developer (Backend)
Graduate Software Developer (Backend)

Placements24 • Cape Town

Hybrid
ZAR 78,000 - 123,000
Paid internship with stipend
Mentorship from senior engineers
Hands-on experience with modern back‑n
+1
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 Senior Software Developer (Backend)
Remote Senior Software Developer (Backend)

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,300,000
Fully remote
Competitive salary
Health benefits
Remote Software Developer - Backend Focus
Remote Software Developer - Backend Focus

Placements24 • Bloemfontein

Hybrid
ZAR 600,000 - 900,000
Remote work
Medical insurance
Life insurance
+2
Graduate Software Developer - Full Stack Focus
Graduate Software Developer - Full Stack Focus

Placements24 • Cape Town

On-site
ZAR 350,000 - 420,000
Medical aid
Retirement fund
Performance bonuses
+1
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