Graduate Software Developer

Placements24

Pretoria

Hybrid

ZAR 250,000 - 420,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
Equipment provided
Learning & development
Career growth

Job summary

Placements24 is seeking a motivated Graduate Software Developer to join our innovative engineering team. This remote-first role offers the flexibility to work from anywhere in South Africa while contributing to projects that impact global markets.

You will participate in the full software development lifecycle, learning from experienced engineers in a supportive environment. You will design, develop, and test robust software using modern languages and agile practices, with opportunities for

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • Solid understanding of programming fundamentals and OO principles.
  • Proficiency in at least one modern language (Java, Python, C#, JS).
  • Experience with Agile/Scrum methodologies.
  • Knowledge of SQL/NoSQL and data structures.
  • Strong analytical and problem-solving skills.
  • Excellent remote communication skills.
  • Self-motivated with willingness to learn.

Responsibilities

  • Design, develop, and implement software solutions.
  • Write clean, well-documented code.
  • Collaborate with senior developers on designs.
  • Participate in code reviews and testing.
  • Test, debug, and maintain software.
  • Contribute to full lifecycle from planning to deployment.
  • Research new technologies to improve processes.

Skills

Strong problem-solving
Remote collaboration
Communication skills

Education

Bachelor's degree in CS/SE

Job description

About the Role

Our client, a rapidly expanding software solutions provider based in Pretoria , is actively seeking talented Graduate Software Developers to join their innovative engineering team. This is an unparalleled opportunity for ambitious graduates to launch their careers in software development, working on cutting-edge projects that impact global markets. You will be involved in the full software development lifecycle, from conception and design to implementation and testing. This role is fully remote, offering unparalleled flexibility and the chance to collaborate with a diverse, geographically distributed team. We are looking for individuals who are passionate about coding, eager to learn, and possess a strong problem-solving aptitude. You will be working with modern technologies and agile methodologies in a supportive, learning-focused environment. This is a remote-first position designed for maximum flexibility and talent acquisition irrespective of location within South Africa.

Key Responsibilities
  • Design, develop, and implement robust and scalable software solutions.
  • Write clean, efficient, and well-documented code in accordance with best practices.
  • Collaborate with senior developers and team members on project requirements and technical designs.
  • Participate in code reviews to ensure code quality and knowledge sharing.
  • Test and debug software to ensure optimal performance and reliability.
  • Contribute to the entire software development lifecycle, including planning, development, testing, deployment, and maintenance.
  • Research and implement new technologies and tools to improve development processes.
  • Troubleshoot and resolve software defects and issues.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Solid understanding of programming fundamentals and object-oriented principles.
  • Proficiency in at least one modern programming language (e.g., Java, Python, C#, JavaScript).
  • Familiarity with software development methodologies (e.g., Agile, Scrum).
  • Knowledge of databases (SQL or NoSQL) and data structures.
  • Strong analytical and problem-solving skills.
  • Excellent communication skills, especially in a remote team setting.
  • Self-motivated with a passion for continuous learning and software development.
  • Must have a reliable internet connection and a suitable home office setup for remote work.
Benefits
  • Highly competitive salary package.
  • Remote work flexibility, offering a great work-life balance.
  • Opportunities for continuous learning and professional development, including certifications.
  • Exposure to diverse and challenging projects using modern technologies.
  • Collaborative and supportive remote team culture.
  • Company-provided equipment.
  • Potential for career advancement within a growing organization.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Graduate Software Developer Role
Remote Graduate Software Developer Role

Placements24 • Cape Town

Hybrid
ZAR 240,000 - 420,000
Fully remote
Flexible hours
Health insurance
+5
Graduate Software Developer - Remote
Graduate Software Developer - Remote

Placements24 • Noord-Kaap

Hybrid
ZAR 180,000 - 300,000
Mentorship
Remote work
Professional development opportunities
+1
Remote Graduate Software Developer
Remote Graduate Software Developer

Placements24 • Gauteng

Hybrid
ZAR 89,000 - 134,000
Fully remote work arrangement
Internship stipend with potential full
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
Remote Graduate Software Developer - George
Remote Graduate Software Developer - George

Placements24 • George

Hybrid
ZAR 180,000 - 240,000
Remote Junior Software Developer - Graduate Program
Remote Junior Software Developer - Graduate Program

Placements24 • Rustenburg

Hybrid
ZAR 134,000 - 201,000
Fully remote work arrangement
Structured training program
Mentorship from senior engineers
+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 Engineer - Innovative Solutions
Graduate Software Engineer - Innovative Solutions

Placements24 • Cape Town

Hybrid
ZAR 240,000 - 420,000
Graduate salary and incentives
Medical aid and retirement fund
Professional development opportunities
+3
Junior Software Developer
Junior Software Developer

Placements24 • Rustenburg

Hybrid
ZAR 180,000 - 240,000
Flexible working hours
Professional development opportunities
Training programs
Remote Junior Software Developer
Remote Junior Software Developer

Placements24 • Durban

Hybrid
ZAR 300,000 - 420,000
Health insurance
Online learning platforms
Home office stipend