Graduate Software Developer - Full Stack

Placements24

Gauteng

Hybrid

ZAR 240,000 - 360,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Mentorship from senior engineers
Hybrid work model
Professional development & certs
Competitive salary package

Job summary

Placements24 is seeking enthusiastic Graduate Software Developers in Gauteng. This role offers hybrid work with in-office collaboration in Tembisa and remote flexibility for recent computer science graduates.

You will work on full-stack development, learning best practices, and contributing to meaningful projects that impact the organization’s tech evolution. A strong foundation in CS and modern languages is essential.

Qualifications

  • Bachelor's degree in CS/SE or related field.
  • Foundational knowledge of Java, Python, JavaScript, or C#.
  • Understanding of front-end basics: HTML, CSS, React/Angular/Vue.
  • Familiarity with back-end tech and databases (SQL/NoSQL).
  • Experience with Git.
  • Strong problem-solving and teamwork.
  • Willing to commute to Tembisa for hybrid work.

Responsibilities

  • Develop, test, and deploy scalable web applications using various programming languages and frameworks.
  • Collaborate with senior developers and designers to define features and UI.
  • Write clean, well-documented code for front-end and back-end systems.
  • Participate in code reviews to ensure quality and standards.
  • Troubleshoot, debug, and upgrade existing software.
  • Contribute to the full software development lifecycle from conception to deployment.
  • Engage in agile processes, including sprint planning and stand-ups.
  • Research and implement new technologies to improve performance and UX.

Skills

Java
Python
JavaScript
C#

Education

Bachelor's degree in Computer Science/Software Engineering or related field

Tools

Git
Node.js
Spring Boot
SQL
NoSQL

Job description

About the Role

Our client is actively seeking enthusiastic and driven Graduate Software Developers to join their innovative team based in Tembisa, Gauteng. This exciting opportunity is ideal for recent computer science graduates looking to gain practical experience in full-stack development. You will be part of a collaborative environment where you'll contribute to building and maintaining robust software solutions. This role offers a blend of remote flexibility and in-office collaboration, fostering a dynamic work experience. Our client is committed to nurturing emerging talent and providing a clear career progression path within the organization. You will work alongside experienced developers, learning best practices and contributing to meaningful projects that impact the business's technological advancement. We are passionate about creating high-quality software and are looking for individuals who share that passion.

Key Responsibilities
  • Develop, test, and deploy scalable web applications using various programming languages and frameworks.
  • Collaborate with senior developers and designers to define application features and user interfaces.
  • Write clean, efficient, and well-documented code for both front-end and back-end systems.
  • Participate in code reviews to ensure code quality and adherence to standards.
  • Troubleshoot, debug, and upgrade existing software.
  • Contribute to the entire software development lifecycle, from conception to deployment.
  • Engage in agile development processes, including sprint planning and daily stand-ups.
  • Research and implement new technologies to improve application performance and user experience.
Requirements
  • A Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • Foundational knowledge of programming languages such as Java, Python, JavaScript, or C#.
  • Understanding of front-end technologies (HTML, CSS, JavaScript frameworks like React, Angular, or Vue.js).
  • Familiarity with back-end technologies and databases (e.g., Node.js, Spring Boot, SQL, NoSQL).
  • Experience with version control systems like Git.
  • Strong analytical and problem-solving abilities.
  • Excellent teamwork and communication skills.
  • A keen interest in learning new technologies and development methodologies.
  • Reside in or be willing to commute to Tembisa, Gauteng for hybrid work requirements.
Benefits
  • Mentorship from senior software engineers.
  • Exposure to a wide range of modern development tools and practices.
  • Opportunities for professional development and certifications.
  • Competitive salary and benefits package.
  • Hybrid work model offering flexibility.
  • Engaging team projects and a supportive work environment.
  • Clear path for career advancement.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Graduate Software Developer - Full Stack Technologies
Graduate Software Developer - Full Stack Technologies

Placements24 • Kempton Park

On-site
ZAR 240,000 - 380,000
On-the-job training
Professional certifications
Career progression
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
Graduate Software Developer
Graduate Software Developer

Placements24 • Kempton Park

On-site
ZAR 220,000 - 320,000
Competitive entry-level salary
Medical aid and retirement savings
Paid training and professional certs
+3
Graduate Software Developer (Backend)
Graduate Software Developer (Backend)

Placements24 • Gauteng

Hybrid
ZAR 240,000 - 360,000
Structured training
Mentorship
Hybrid work
+2
Graduate Software Developer - Tembisa
Graduate Software Developer - Tembisa

Placements24 • Gauteng

On-site
ZAR 260,000 - 380,000
Competitive starting salary
Mentorship program
Professional development
Graduate Software Developer - Full Stack
Graduate Software Developer - Full Stack

Placements24 • Centurion

On-site
ZAR 300,000 - 420,000
Structured graduate training program
Mentorship from senior engineers
Exposure to modern technologies
+2
Graduate Software Developer - .Net
Graduate Software Developer - .Net

Placements24 • South Africa

On-site
ZAR 240,000 - 360,000
Structured training program
Mentorship from senior developers
Professional growth in .NET
Graduate Software Developer Trainee
Graduate Software Developer Trainee

Placements24 • Kempton Park

On-site
ZAR 180,000 - 240,000
Mentorship
Structured training
Career progression
+1
Graduate Software Developer - .NET
Graduate Software Developer - .NET

Placements24 • Kempton Park

On-site
ZAR 240,000 - 320,000
Competitive graduate salary
Structured training program
Mentorship by experienced developers
+3
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