Remote Software Development Graduate

Placements24

Rustenburg

Hybrid

ZAR 180,000 - 240,000

Full time

35 hours 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

Job summary

Placements24 is seeking motivated Software Development Graduates to join a fully remote program. You will work from home, collaborating with an international team and contributing to innovative software projects across time zones.

The role offers training, growth, and exposure to modern development practices in a remote-first environment. The programme emphasizes learning, Agile workflows, and real project contributions while based in South Africa.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • Strong fundamentals in programming concepts and data structures.
  • Experience with at least one modern language (Java, Python, C++, JS).
  • Knowledge of development lifecycles and collaborative work in remote teams.

Responsibilities

  • Participate in design, development, and delivery of software applications.
  • Write clean, maintainable code following best practices.
  • Collaborate with senior developers on reviews and feature improvements.
  • Troubleshoot and debug software issues.
  • Contribute to technical docs and knowledge sharing.
  • Engage in agile sprints with planning and stand-ups.
  • Learn new technologies and apply them to projects.

Skills

Java
Python
C++
JavaScript

Education

Bachelor's degree in Computer Science or related

Tools

Git
GitHub
CI/CD

Job description

About the Role

Our client, a cutting-edge technology solutions provider, is actively seeking motivated and forward-thinking Software Development Graduates to join their fully remote team. This is an exceptional opportunity to kickstart your career in software engineering from the comfort of your own home, contributing to innovative projects with global impact. You will work alongside experienced developers, learning modern development practices, contributing to codebases, and participating in agile development cycles. The programme is designed to equip you with advanced technical skills and provide a clear pathway for professional growth. We embrace a remote-first culture, prioritizing flexibility and efficiency. Successful candidates will be instrumental in developing robust and scalable software solutions, working collaboratively with team members across different time zones, all while being based in or able to work effectively remotely from regions like Rustenburg, North West.

Key Responsibilities
  • Participate in the design, development, and implementation of software applications.
  • Write clean, maintainable, and efficient code in accordance with best practices.
  • Collaborate with senior developers on code reviews and feature enhancements.
  • Assist in troubleshooting and debugging software issues.
  • Contribute to technical documentation and knowledge sharing within the team.
  • Engage in agile development processes, including sprint planning and stand-ups.
  • Learn and apply new technologies and programming languages as required.
  • Work closely with product managers and designers to understand user requirements.
  • Participate in continuous integration and continuous deployment (CI/CD) pipelines.
Requirements
  • A Bachelor's degree in Computer Science, Software Engineering, or a related discipline.
  • Solid understanding of fundamental programming concepts and data structures.
  • Familiarity with at least one modern programming language (e.g., Java, Python, C++, JavaScript).
  • Knowledge of software development lifecycles and methodologies.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration abilities, essential for remote work.
  • Ability to manage time effectively and work autonomously.
  • A keen interest in learning new technologies and contributing to open-source projects is a plus.
  • Must be legally eligible to work remotely for a South African registered company.
Benefits

Our client is committed to fostering a remote-friendly environment and offers an attractive package, including:

  • Competitive graduate salary.
  • Comprehensive remote training and skill development.
  • Access to online learning platforms and resources.
  • Opportunities for career progression in a growing tech company.
  • Flexible working hours and a remote-first work culture.
  • Collaboration with a diverse and talented international team.
  • Contribution to innovative software solutions from anywhere.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Graduate Software Engineer
Remote Graduate Software Engineer

Placements24 • Benoni

Hybrid
ZAR 201,000 - 312,000
Fully remote
Graduate program
Mentorship
+2
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
Graduate Software Developer

Placements24 • Pretoria

Hybrid
ZAR 250,000 - 420,000
Remote work
Equipment provided
Learning & development
+1
Remote Graduate Software Developer - Junior Position
Remote Graduate Software Developer - Junior Position

Placements24 • Cape Town

Hybrid
ZAR 250,000 - 350,000
Fully remote work environment
Mentorship from experienced engineers
Comprehensive professional development
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 - Remote
Graduate Software Developer - Remote

Placements24 • Cape Town

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

Placements24 • Durban

Hybrid
ZAR 89,000 - 134,000
Graduate Software Developer (Entry-Level)
Graduate Software Developer (Entry-Level)

Placements24 • Rustenburg

Remote
ZAR 300,000 - 380,000
Remote work flexibility
Structured onboarding
Mentorship program
+5
Remote Software Development Graduate Trainee
Remote Software Development Graduate Trainee

Placements24 • Kempton Park

Remote
ZAR 180,000 - 300,000
Remote Junior Software Developer
Remote Junior Software Developer

Placements24 • Rustenburg

Hybrid
ZAR 240,000 - 360,000
Fully remote
Professional development resources
Mentorship from engineers
+1