Graduate Software Engineer - Full Stack Development

Placements24

Cape Town

Hybrid

ZAR 260,000 - 420,000

Full time

2 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

Structured training
Hybrid work model
Career development opportunities
Competitive compensation

Job summary

WhatJobs Direct in Cape Town seeks a recent Graduate Software Engineer to join the Software Engineering team. You will work on full software development lifecycle, from design to deployment, in a hybrid onsite/remote setup.

Ideal candidates have a degree in CS/SE, strong coding skills in Java, Python, JS or C#, and a willingness to learn modern frontend and backend technologies. You will collaborate with experienced engineers and product managers on impactful projects.

Qualifications

  • Recent graduate with a technical degree in CS/SE or related field.
  • Solid understanding of Java, Python, JavaScript or C#.
  • Familiarity with frontend and backend stacks and databases.

Responsibilities

  • Develop, test, and deploy software across frontend and backend systems.
  • Collaborate with senior engineers and product managers on requirements.
  • Write clean, maintainable code following best practices.
  • Participate in code reviews and share knowledge with the team.
  • Troubleshoot, debug, and upgrade existing components.
  • Contribute to design and architecture decisions.
  • Engage in agile sprints with daily stand-ups.

Skills

Java
Python
JavaScript
C#
React
Angular
Vue.js
Node.js
Django
Spring Boot
SQL/NoSQL

Education

Bachelor's or Master's in CS/Software Engineering

Tools

Git
CI/CD
JUnit

Job description

About the Role

Our client, WhatJobs Direct, is a rapidly growing technology firm at the forefront of digital transformation solutions. We are seeking enthusiastic and technically adept graduates to join our esteemed Software Engineering team in **Cape Town**. This role offers a unique blend of on-site collaboration and remote flexibility, providing the best of both worlds. As a Graduate Software Engineer, you will immerse yourself in the full software development lifecycle, contributing to innovative projects that shape the future of our industry. This is an exceptional opportunity to gain practical experience, hone your skills, and grow alongside seasoned professionals. We are passionate about fostering a culture of innovation and providing a challenging yet rewarding environment for aspiring engineers. You'll work with a diverse team on projects that have a real impact.

Key Responsibilities
  • Develop, test, and deploy high-quality software applications across front-end and back-end systems.
  • Collaborate with senior engineers and product managers to define software requirements and technical specifications.
  • Write clean, efficient, and maintainable code adhering to industry best practices.
  • Participate in code reviews to ensure code quality and share knowledge with team members.
  • Troubleshoot, debug, and upgrade existing software components.
  • Contribute to the design and architecture of new software solutions.
  • Engage in agile development methodologies, including sprint planning and daily stand-ups.
  • Stay abreast of emerging technologies and propose new solutions or improvements.
  • Document technical designs, processes, and user guides.
Requirements
  • A recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • Solid understanding of programming languages such as Java, Python, JavaScript, or C#.
  • Familiarity with front-end frameworks (e.g., React, Angular, Vue.js) and back-end technologies (e.g., Node.js, Django, Spring Boot).
  • Knowledge of database systems (SQL and NoSQL) and data modeling.
  • Understanding of software development principles, data structures, and algorithms.
  • Strong problem-solving abilities and a logical approach to technical challenges.
  • Excellent communication and teamwork skills, comfortable working in a hybrid environment.
  • Eagerness to learn and adapt to new technologies and project requirements.
  • Prior internship or project experience in software development is a plus.
Benefits
  • Competitive starting salary and performance-based bonuses.
  • Structured training and professional development programs.
  • Access to cutting-edge technology and development tools.
  • Hybrid work model offering a balance between office collaboration and remote flexibility.
  • Opportunities for career advancement within a growing company.
  • Contribution to impactful and innovative projects.
  • Vibrant office culture in **Cape Town** with team events and social activities.
  • Comprehensive medical and retirement benefits package.
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 Developer - Cape Town
Graduate Software Developer - Cape Town

Placements24 • Cape Town

Hybrid
ZAR 250,000 - 420,000
Hybrid work
Mentorship
Professional development
+2
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
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 - WhatJobs Direct
Graduate Software Developer - WhatJobs Direct

Placements24 • George

On-site
ZAR 240,000 - 360,000
Medical aid
Retirement fund contributions
Mentorship from senior engineers
+1
Graduate Software Developer - Full Stack
Graduate Software Developer - Full Stack

Placements24 • Gqeberha

Hybrid
ZAR 180,000 - 240,000
Competitive starting salary
Mentorship from senior engineers
Training on technology stack
+2
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 Software Developer - Full Stack
Graduate Software Developer - Full Stack

Placements24 • George

Hybrid
ZAR 89,000 - 179,000
Paid internship stipend
Mentorship from experienced engineers
Relocation assistance may be available
Graduate Software Developer
Graduate Software Developer

Placements24 • Upington

Hybrid
ZAR 240,000 - 360,000
Hybrid work arrangement
Mentorship and training
Professional growth opportunities
Junior Software Developer (Graduate)
Junior Software Developer (Graduate)

Placements24 • East London

Hybrid
ZAR 180,000 - 300,000
Medical aid
Retirement fund
Mentorship
+2