Building a world-class engineering team from Douala
Talent is everywhere. What differs is the environment it grows in. Here is the environment we are trying to build.
2 min read
People sometimes ask whether it is possible to build software of international quality from Cameroon. The honest answer is that the question is slightly wrong. Talent is not the constraint. Engineers here are as capable as engineers anywhere. What differs is the environment that talent grows in.
A good engineer needs hard problems, colleagues who hold a high bar, and enough stability to go deep. When those exist, quality follows. Our job as a company is to make them exist.
Real problems, not tickets
We try to give every engineer ownership of an outcome rather than a queue of tasks. The person building a reconciliation job talks to the finance team who will read its reports. The person building an offline sync engine visits the field agents who will depend on it. Understanding why is what turns competent code into good software.
Reviews that teach
Every change at CMBYTES is reviewed, and reviews are where most learning happens. We ask reviewers to explain, not just approve or reject: why a query will be slow at scale, why an error message will confuse a user, why a test does not actually test the risky part. It takes longer. It also means a junior engineer gets hundreds of small lessons a year from people who have made the mistakes before.
Writing as a core skill
Decisions are written down — short design documents for anything that will be hard to reverse, and clear pull request descriptions for everything else. Writing forces clarity, lets people contribute across time zones, and leaves a record that the next engineer can learn from instead of guessing.
What we look for
When we hire, we look less at which frameworks someone knows and more at how they think: whether they can explain a trade-off, whether they read error messages carefully, whether they are curious about the people using what they build. Frameworks can be learned in weeks. Judgement takes years, and we want to help people build it.
If that sounds like the environment you want to work in, we would like to hear from you.