Graduate Software Developer - Full Stack

Placements24

Centurion

On-site

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

Structured graduate training program
Mentorship from senior engineers
Exposure to modern technologies
Career growth opportunities
On-site team events

Job summary

WhatJobs Direct is seeking a Graduate Software Developer in Centurion, Gauteng. You will contribute to the full software lifecycle, working with seasoned engineers and modern tech stacks to build web and mobile applications.

We value problem-solving, fundamentals, and a willingness to learn. The role requires onsite work at the Centurion offices and offers structured graduate training and mentorship to accelerate your career.

Qualifications

  • Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Solid understanding of programming concepts, data structures, and algorithms.
  • Proficiency in at least one object-oriented programming language (e.g., Java, Python, C#, JavaScript).
  • Knowledge of front-end technologies (HTML, CSS, JavaScript frameworks like React or Angular) is a plus.
  • Familiarity with back-end technologies and databases (e.g., Node.js, SQL, NoSQL) is advantageous.
  • Strong analytical and problem-solving skills.
  • Excellent teamwork and communication abilities.
  • Ability to work effectively in an office-based environment.
  • Must be legally eligible to work in South Africa.
  • A passion for software development and a willingness to learn.

Responsibilities

  • Write clean, efficient, and maintainable code in various programming languages.
  • Participate in the design and architecture of software solutions.
  • Develop and implement new features for web and mobile applications.
  • Assist in debugging and troubleshooting software issues.
  • Conduct unit testing and integration testing to ensure code quality.
  • Collaborate with cross-functional teams, including designers and product managers.
  • Contribute to code reviews and adhere to coding standards.
  • Stay up-to-date with emerging technologies and industry best practices.
  • Document software designs, processes, and code.

Skills

Object-oriented programming
Problem solving
Teamwork
Communication
Analytical thinking

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

React
Angular
Node.js
SQL
NoSQL
HTML/CSS/JavaScript

Job description

About the Role

Our client, WhatJobs Direct, is looking for talented and ambitious Graduate Software Developers to join their innovative tech team. This is a fantastic opportunity for recent graduates passionate about coding and software development to kick-start their careers in **Centurion, Gauteng, ZA**. As a Graduate Software Developer, you will be involved in the entire software development lifecycle, from design and development to testing and deployment. You will work alongside experienced engineers, contribute to building cutting-edge applications, and gain exposure to a wide range of technologies. We are seeking individuals with strong problem-solving skills, a solid understanding of programming fundamentals, and a drive to continuously learn and adapt in the ever-evolving tech landscape. This role requires a commitment to working onsite at our client's **Centurion, Gauteng, ZA** offices, fostering strong team collaboration and mentorship.

Key Responsibilities
  • Write clean, efficient, and maintainable code in various programming languages.
  • Participate in the design and architecture of software solutions.
  • Develop and implement new features for web and mobile applications.
  • Assist in debugging and troubleshooting software issues.
  • Conduct unit testing and integration testing to ensure code quality.
  • Collaborate with cross-functional teams, including designers and product managers.
  • Contribute to code reviews and adhere to coding standards.
  • Stay up-to-date with emerging technologies and industry best practices.
  • Document software designs, processes, and code.
Requirements
  • A recent graduate with a Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Solid understanding of programming concepts, data structures, and algorithms.
  • Proficiency in at least one object-oriented programming language (e.g., Java, Python, C#, JavaScript).
  • Knowledge of front-end technologies (HTML, CSS, JavaScript frameworks like React or Angular) is a plus.
  • Familiarity with back-end technologies and databases (e.g., Node.js, SQL, NoSQL) is advantageous.
  • Strong analytical and problem-solving skills.
  • Excellent teamwork and communication abilities.
  • Ability to work effectively in an office-based environment.
  • Must be legally eligible to work in South Africa.
  • A passion for software development and a willingness to learn.
Benefits
  • Structured graduate training program.
  • Exposure to a variety of modern technologies.
  • Mentorship from senior software engineers.
  • Opportunities for career growth and specialization.
  • Collaborative and innovative work environment.
  • Competitive starting salary.
  • On-site team events and networking opportunities.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Placements24 • Cape Town

Hybrid
ZAR 260,000 - 420,000
Structured training
Hybrid work model
Career development opportunities
+1
Graduate Software Developer - WhatJobs Direct (Cape Town)
Graduate Software Developer - WhatJobs Direct (Cape Town)

Placements24 • Cape Town

On-site
ZAR 300,000 - 420,000
Internship stipend
Mentorship from engineers
Career growth opportunities
+1
Junior Software Developer
Junior Software Developer

Placements24 • Bellville

Hybrid
ZAR 180,000 - 315,000
Competitive salary
Training programs
Certifications
+4
Graduate Software Developer (Junior)
Graduate Software Developer (Junior)

Placements24 • East London

On-site
ZAR 240,000 - 360,000
Competitive salary
Medical coverage
Mentorship
+1
Graduate Software Developer
Graduate Software Developer

Placements24 • Upington

Hybrid
ZAR 240,000 - 360,000
Hybrid work arrangement
Mentorship and training
Professional growth opportunities
Graduate Software Developer - WhatJobs Direct
Graduate Software Developer - WhatJobs Direct

Placements24 • South Africa

On-site
ZAR 180,000 - 320,000
Competitive starting salary
Mentorship from industry experts
Comprehensive training programs
+1
Graduate Software Engineer - Full Stack Development
Graduate Software Engineer - Full Stack Development

Placements24 • Stellenbosch

Hybrid
ZAR 300,000 - 420,000
Competitive compensation package
Comprehensive training and mentorship
Hybrid work model
Graduate Software Developer
Graduate Software Developer

Placements24 • Pretoria

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

Placements24 • Gauteng

On-site
ZAR 240,000 - 360,000
On-the-job training
Professional certifications
Career progression
+1