Graduate Trainee - Software Engineering

Placements24

Durban

Hybrid

ZAR 180,000 - 240,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Competitive salary
Fully remote
Mentorship program
Training & development

Job summary

Placements24 is seeking highly motivated Graduate Trainees in Software Engineering to join our innovative team. This fully remote program offers hands-on coding, testing, and deployment experience under the guidance of senior engineers.

You will work on real-world projects, learn modern languages and frameworks, and receive mentorship aimed at building your technical expertise and a strong portfolio from anywhere with internet access.

Qualifications

  • Bachelor's degree in Computer Science or Software Engineering.
  • Foundational knowledge of at least one programming language (e.g., Python, Java, C++, JavaScript).
  • Understanding of software development lifecycle (SDLC) principles.
  • Strong logical thinking and problem-solving capabilities.
  • Excellent communication skills for effective remote collaboration.

Responsibilities

  • Develop, test, and deploy software applications under the guidance of senior engineers.
  • Participate in code reviews and contribute to maintaining high code quality standards.
  • Troubleshoot and debug software issues and provide timely resolutions.
  • Collaborate with team members on design discussions and feature planning.
  • Learn and apply new programming languages, frameworks, and development methodologies.

Skills

Programming basics
SDLC knowledge
Remote collaboration
Communication skills
Problem solving

Education

Bachelor's degree in Computer Science/Software Engineering

Job description

About the Role

Our client is offering an exciting opportunity for highly motivated Graduate Trainees in Software Engineering to join their innovative team, fully remotely based. This program is designed to nurture aspiring developers, providing them with the tools, knowledge, and mentorship to excel in software development. You will work on real-world projects, contribute to coding, testing, and deployment cycles, and learn from experienced engineers in a collaborative, virtual environment. This role is perfect for problem-solvers eager to build cutting-edge software solutions and grow their technical expertise from the comfort of their own space.

Key Responsibilities
  • Develop, test, and deploy software applications under the guidance of senior engineers.
  • Participate in code reviews and contribute to maintaining high code quality standards.
  • Troubleshoot and debug software issues and provide timely resolutions.
  • Collaborate with team members on design discussions and feature planning.
  • Learn and apply new programming languages, frameworks, and development methodologies.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • Foundational knowledge of at least one programming language (e.g., Python, Java, C++, JavaScript).
  • Understanding of software development lifecycle (SDLC) principles.
  • Strong logical thinking and problem-solving capabilities.
  • Excellent communication skills for effective remote collaboration.
Benefits
  • Competitive starting salary and potential for early promotions.
  • Fully remote work environment with flexible hours.
  • Comprehensive training and mentorship from senior developers.
  • Exposure to modern software development practices and technologies.
  • Opportunity to contribute to impactful projects and build a robust portfolio.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Graduate Trainee Software Developer
Graduate Trainee Software Developer

Placements24 • Klerksdorp

On-site
ZAR 200,000 - 300,000
Competitive salary
Fully remote work environment
Professional development & training
+2
Graduate Trainee Programmer
Graduate Trainee Programmer

Placements24 • Soweto

Hybrid
ZAR 180,000 - 240,000
Competitive salary
Intensive training program
Mentorship from engineers
+2
Graduate Software Developer (Remote)
Graduate Software Developer (Remote)

Placements24 • Gauteng

Hybrid
ZAR 240,000 - 360,000
Remote-first culture
Online learning resources
Health and wellness benefits
+1
Graduate Trainee - Software Developer (Remote)
Graduate Trainee - Software Developer (Remote)

Placements24 • Vereeniging

Hybrid
ZAR 180,000 - 260,000
Intensive training and certifications
Competitive graduate salary
Fully remote work arrangement
+2
Graduate Software Engineer - Remote
Graduate Software Engineer - Remote

Placements24 • Mbombela (Nelspruit)

Remote
ZAR 240,000 - 360,000
Performance bonus
Remote work
Health insurance
+3
Junior Software Developer Graduate
Junior Software Developer Graduate

Placements24 • Midrand

Hybrid
ZAR 180,000 - 260,000
Competitive salary
Fully remote
Health benefits
+2
Graduate Software Developer Intern
Graduate Software Developer Intern

Placements24 • Rustenburg

Hybrid
ZAR 67,000 - 134,000
Stipend provided
Mentorship from engineers
Flexible remote work schedule
Remote Trainee Software Developer
Remote Trainee Software Developer

Placements24 • Cape Town

Hybrid
ZAR 180,000 - 240,000
Fully remote
Extensive training and professional de
Graduate Full Stack Developer (Remote)
Graduate Full Stack Developer (Remote)

Placements24 • Randburg

Hybrid
ZAR 200,000 - 320,000
Health insurance
Dental insurance
Vision insurance
+3
Trainee Software Developer Apprentice
Trainee Software Developer Apprentice

Placements24 • Pietermaritzburg

Hybrid
ZAR 67,000 - 112,000
Competitive stipend
Online training and certification
Mentorship from software engineers
+2