Skip to main content

Looking for Python developers? Here’s an unexpected pool you might not know about yet

BY Tunga · 4 MIN READ

If you want to hire a Python developer, you’re increasingly less likely to find one. Among the most in-demand software skills, Python ranks #3. And from 2011 to 2015 demand for Python skills increased a whopping 456%, according to jobs-website Indeed.com, making it to the top-10 technical skills with explosive job demand.

Not only is it not easy to find a Python developer, you’re also likely to pay high fees or salaries once you have. Python is used by a host of famous tools and organizations, including Google, NASA, Disney, Ubuntu and Dropbox. It is also the most common language used for scientific computing. This competition drives up the price, making Python the 2nd highest paying technical skill with an average salary of over $100.000,-.

So imagine my surprise when I found a substantial pool of skilled and affordable Python developers!

When we started with Tunga almost two years ago, we traveled to Nairobi (Kenya) and Kampala (Uganda) on a fact-finding trip. Our primary goal was to find out whether the developers in the network of our partner — Bits Academy — were skilled enough for our plans: linking these African software developers to western tech firms. It turned out that not only was there a robust community of skilled software developers, but also that a disproportionate part of them is skilled in Python and Django.

No fact-finding trip to Nairobi can escape a visit to iHub, and that’s where I got acquainted with Kirui Kennedy, former-director of iHub Consulting (now: Head of Product at Eneza Education). Some time ago I asked him how Python had become so popular in East-Africa. His answer:

“Before Python, PHP was the most used language locally. A good number of startups started using Python/Django mainly because of how well structured it is. As a result, Python soon became one of the sought of languages. This made it more lucrative for developers to learn Python instead of PHP. The community around it is also strong and so most new programmers end up there because of the strong community.”

This is consistent with how Python is generally viewed. Python is a language that is easy to learn and allows a developer to become productive quickly. It is also well-documented and has a broad support community. So even if you get into trouble, there are enough resources to help you fix it. It’s popular among startups as it gives rise to quick development by using less code. And it allows them to scale relatively easy.

Unfortunately I haven’t been able to find numbers. So that leaves open the possibility that Python’s popularity in East-Africa is partly hyped. Which might be the case according to Loek van Gent (Lead Developer at 1%Club):

“I suspect that it has to do with the emerging market there. Possibly, they are following the “trend”. If you look at European start ups you can find relatively much Django / Python. But in my opinion, PHP is still more popular in Kenya. So maybe this perception is also caused by the visibility of the Django/Python community in East-Africa and the open source mentality associated with those frameworks.”

Either way, we have first-hand proof, because by now a lot of those Python coders joined our platform. Moreover, Tunga itself is built in Django by coders from our own community in Uganda! So if you’re looking to tap into East-Africa’s pool of undiscovered Python developers, a good way to start would be to visit the Tunga website and browse Python developer profiles there.

Liked this article? Follow us on LinkedIn.