We’re Hiring Software Developers! APPLICATIONS CLOSED

Want to use your dev skills to make a difference, and have fun doing it?

At forgood, we connect people to CausesWe’re the largest volunteering platform in South Africa, building a technology platform that solves social problems. We’re also a proudly “for profit” – and believe in making money and creating social change at the same time. How do we do this? Causes use our product to list the things they need – time, skills or goods. People who want to give back can go online to discover what Causes really need and use the platform to volunteer, donate, create offers or connect to a Cause. This model is then white-labeled for corporates in South Africa to run their Employee Volunteering Programmes – finding ways to engage their workforce, putting purpose alongside profit. We do this for 15 large corporates, 14 of them publicly listed or multinational.


Forgood is a start-up that’s busy becoming a scale-up. We’re a small company of eight dedicated people who are all about close-collaboration, teamwork and constant communication. We make almost all of our decisions together – from long-term strategy to day-to-day implementation choices. Being part of a small team, we have the opportunity to get involved in other areas of the business as well – great for personal and career growth. We aren’t only colleagues, but friends that also look after each other – we have each other’s backs, make each other coffee and sometimes, even toasted cheese sandwiches!

Our team deploys our code anywhere from several times a week to several times a day. The tech stack and tools we use include: C#, .Net, Aurelia, Typescript, Azure, Cosmos DB, Mandrill, Visual Studio, VS Code & Git. We don’t expect you to be an expert in all of these, or even to have used all of them before. What we do expect is that you’re ready to do your best, to learn our tools, codebase and way of working. Our team also expects you to contribute in improving what we do and how we do it.

The development team is currently two people. The dev manager and lead is well-known in the local community as a conference and meetup speaker. He also lectures in software development and comes from a coaching and training background.

Our hiring process is based on alignment of values, cultural fit, working style, the ability to solve problems and deliver working software. We’re less interested in how many years of experience you have or if you have a degree.

Our hiring process in a nutshell:

  • Send your CV
  • Casual coffee with our dev manager
  • Complete a take-home coding assignment
  • Interview with our CEO and the rest of the company

If this sounds like a dream opportunity, send your CV to joshua@forgood.co.za

Leave a Reply

Your email address will not be published. Required fields are marked *