Graduate Software Engineer (Python)

  • Paarden Eiland Rd, Paarden Eiland, Cape Town, 7420, South Africa
  • Employees can work remotely
  • Full-time

Company Description

Yoyo powers some of the world’s leading retail brands, through customer loyalty and rewards software solutions, to offer the world's most rewarding buying experience.

We create a space where passionate, smart, curious and creative people thrive.

Our values are our way of being, and how we show up every day.

This is how we help our clients build their best business and our staff build a career to be proud of. Living these values builds an environment where world-class passionate people create world-class scalable products that delight customers and consumers and drive scalable profit and revenue growth.

Job Description

You will focus on providing custom client solutions, as well as integrations to 3rd party systems. You will be part of a team of Testers, Analysts, Developers and DevOps Engineers, who deliver remarkable solutions to our clients, and be exposed to all areas of the SDLC in the 12-month duration of our Graduate Program.

Yoyo is a world of possibility, as much for our employees as it is for our clients and the millions of people who use our tech on a daily basis. This is your opportunity to be part of something big, something unique and assist us in providing remarkable, innovative, elegant and resilient software solutions.


  • General knowledge of IT processes
  • General IT infrastructure knowledge (NW, HW, SW)
  • General knowledge of different SDLC approaches
  • General knowledge of different testing methods
  • Knowledge of Java, JavaScript, PHP, Python, and mobile development languages
  • Databases and SQL
  • Linux, Android, iOS, Windows Mobile (platform requirement may differ for each specific position)
  • Web services


  • Specification, interpretation and clarification
  • Software and database development
  • Software testing
  • Software Solutioning/Requirements gathering
  • Java or Mobile app development experience

Who are we looking for?

  • Commitment to excellence
  • Efficient multitasker
  • Eye for detail
  • Deadline driven
  • Proactive with a sense of urgency
  • Logical with a passion for quality and problem solving
  • Flexible
  • Service orientated
  • Delivery driven
  • Organised with the ability to prioritize & plan
  • A keen learner


Final Year BSc Degree or Honours in: Computer Science, Information Systems or equivalent

Additional Information

Company Values:

  • Be passionate: Spiral up, be positive, bring momentum, and energy to those around you
  • Be an owner: Be accountable and take responsibility. Find solutions, learn from your mistakes and own tasks to completion
  • Be world class at speed: Delivering world leading solutions at speed
  • Be curious and creative: Constantly innovating, exploring, learning, stretching yourself, pushing the boundaries and thinking out of the box
  • Be a team player: Leave ego at the door, be teachable, engaged, inclusive, and transparent. Bring the best of yourself and the best out of others, rallying behind a larger team mission

Videos To Watch