JOBS: We’re hiring software developers! APPLICATIONS CLOSED

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

LOCATION: DUNKELD WEST, JOHANNESBURG (Remote during Covid-19 Pandemic)

Welcome to forgood, where we use technology to connect Givers to Causes. We need Mid to Senior Developers with at least 8 years’ experience to join our fast-growing team.

 Go watch this video. If it lights a fire in your head and heart, read on…  

The vision

We’ve built the largest social impact marketplace in SA, connecting social development needs to resources. We’ve facilitated over 30,000 connections between citizens, companies and NGOs – providing skills-based volunteers, goods and money donations to create impact. We sell a SaaS product that allows big corporates to create, scale and measure employee volunteering programmes, a critical piece of the employee engagement ecosystem. We work with 15 of the biggest corporates in SA and have more than 29,000 employees registered on our platform.

We’re also proudly “for profit” – and believe in making money through purpose-driven business. Our dream is to reinvent the social impact space by helping corporates leverage their human capital to create change.

The company

We’re a small company of seven dedicated people who are all about taking responsibility, close-collaboration, teamwork and constant communication. We make most decisions together – from long-term strategy to day-to-day implementation choices. Being part of a small team, we all have the opportunity to get involved in other areas of the business as well (great environment for personal and career growth).

The job

Our focus is on the product and the people we serve, and less on the technology we use. Although we continuously improve everything we do, we don’t change technologies very often. We deploy 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, Postgresql, 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. The development team is currently two people. The CTO is well-known in the local community as a conference and meetup speaker.

The process

Our hiring process is based on alignment of values, cultural addition, working style, the ability to solve problems and deliver working software. We’re less interested in whether you have a degree, more interested in what experience you’ve gathered (a minimum of 8 years is what we need in our team) …

👉 Send your CV

👉 Casual coffee with our CTO

👉 Complete a take-home coding assignment

👉 Team Interview to check for culture addition

If this sounds like something you’d want to commit to for a few years, send your CV to

Leave a Reply

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