About forgood


Dunkeld West Office Park, Cnr Jan Smuts & Bompas, Rosebank, JHB

Company Size


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 14 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 nine 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 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 virtual coffee with our CTO

👉 Complete a take-home coding assignment

👉 Virtual Team Interview to check for culture addition

Flexible working hours, delivery orientated
BYOT (Bring Your Own Tech - whatever you like)
Champagne on achievements
No corporate firewalls / red tape
Chilled dress code
Sponsored conference attendance
50mbps fibre internet with no restrictions
Relaxed team atmosphere
Motherland downstairs. Single origin filter and espresso in the office
Focus on learning, mentoring and personal development
Tech Stack

Application and Data

Microsoft Azure


Team Foundation Server


Amazon Route 53
Google Analytics

Business Tools

Google Apps
This was an amazing campaign... #uberforgood. Shows you what you can do with a PLATFORM.
Rocking a Redi Thlabi interview. We peaked at 98 after ENCA story. Want to break this record.
More #uberforgood. 175 cubic METERS of donations, collected and matched out using the platform - in Joburg alone!
Champagne! Zoom in to see each goal. #AchievementUnlocked
Stormtrooper. #thatisall
No, thank you...
Team vibe...
Why we get up in the morning (clue, not just the Task Board)...
Where offline meets online - client activations!
Client board - our software runs employee volunteering programmes across SA. Over 10k corporate employees registered...
Another client...
More offline meets online with client activations...
Awards are cool too...

Get job offers from companies like forgood

Apply now!