Finding Python Developers for Your Startup
Tags: python, startup, career, beginners
Published: 2019-09-22 14:37:07

# Introduction
![undraw newspaper k72w][1]

Recently I stumble across a situation while I was helping out for one of the events for JuniorDev SG.

There was not a lot of Python developers and some of my other developer's friend. 

Said that they **hardly** encounter any developer friends who are using Python for their work. 

It begins during a conversation, where one of the attendees for a JuniorDev SG event. 

Approached me to search for Python developers to work for their startup based in Singapore.

I thought it was a good topic on ways to search for Python developers in startups.

# There is No Job Title
![undraw solution mindset 34bi][2]

This is quite apparent as Python is used in a whole range of industry or sectors. 

You won't be able to find Python developers who work on it daily with job titles that scream Python.

In areas like Data Science, Teaching, Web Development, Cloud computing, Visual Effects, DevOps.

I will be covering only 3 areas which are **STEM Education**, **Web Development**, **Data Science/Data Analysis**. 

These are the areas I'm familiar with since I had done work in these areas in my full-time job, side projects or as a part-time gig.

## STEM Education
![undraw predictive analytics kf9n][3]

Due to the trend for parents & industry leader who is looking more developer. 

Python has been used as a **goto** choice to teach computer programming to kids. 

Especially in programming robotics, drones or sensors for exposure or enrichment purposes.

It could be achieved through the use of [Raspberry Pi][4], [BBC Microbit][5] using [MicroPython][6] or just developing the AI for games that specifically targeted to kids learning like [CodeCombat][7] or the well known  [Minecraft][8]

## Data Science/Data Analysis
![undraw selecting 1lx3][9]

This is a core reason for anyone who learns Python in recent years. 

Most Python articles that I encounter daily focus on data science or data analysis tools to make sense out of data.

The other popular direction that I had encountered was developers who are doing automation & data scrapping using libraries [Scrapy][10] or [BeautifulSoup][11]

## Web Development
![undraw web developer p3e5][12]

This was where I had landed myself in when I first started to search for jobs that use Python.

It was partially due to the reason that I'm not mathematically inclined plus I wanted to start building products or services using my skills in Python.

The other core factor is it view myself as a **force multiplier**. Which one of my CTO friend gave me the proof I should start to be a Django developer.  

Since it's kind of fun & interesting to cover multiple areas for product or service development before requiring more specialised professionals to take over the work that I had done.

# Attending Developer Interest Groups or Python Conferences
![undraw circles y7s2][13]

For me, I find that the best way to search for Python developer is by attending developer-specific interest groups or technology conference like your local **PyCon** or **DjangoCon**.

Despite the growing trend of automation for hiring practices or using AI to filter potential candidates. 

Meeting a developer face to face provides a much better gauge for me to judge if the person might be a good fit for the company.

# Training Python Developer From Scratch
![undraw goals w8tw][14]

Due to Python's ecosystem and the limited pool of Python developer for specific Python technology. 

I found that it is entirely possible to learn Python and the related technology from scratch.

This is my experience for me, which I pick up Django by myself plus when I'm working with my interns & colleagues to do work with Python.

I had a CTO friend, who trained his development team to learn to use Python while the bulk of the team's background is in game development.

Some of my personal favourites are youtube channels that provide excellent Python tutorials are [Coding For Entrepeneurs][15], [CodingTech][16] and [Clever Programmer][17].

# Conclusion
![undraw ideas s70l][18]

I had encountered multiple startups who are interested in hiring Python developers but is unable to find them. 

Due to the limited pool of talents who knows Python, this even includes the startup I'm in.

If you are interested in searching for Python developers in your startup or you just like to be around Python developers in Singapore. 

Tickets for [PyCon SG][19] that is happening from 10 - 12 October is on sale. 

Do take this chance to grab it if you are in Singapore. 

# References
* [Raspberry Pi][4]
* [BBC Microbit][5] 
* [MicroPython][6]
* [CodeCombat][7]
* [Minecraft][8]
* [Scrapy][10]
* [BeautifulSoup][11]
* [Coding For Entrepeneurs][15]
* [CodingTech][16]
* [Clever Programmer][17]
* [PyCon SG][19]
* [Illustrations by unDraw][20]
* [How to find and hire a python developer][21]
* [How to hire a Python Developer][22]


[1]: //images.ctfassets.net/ly2f59p4unnn/7CVxO4Y6fRj9jxyux3wLz6/99cee3abe7fef0d349d26bef524c3850/undraw_newspaper_k72w.png
[2]: //images.ctfassets.net/ly2f59p4unnn/6cLCZvjdzrA6a0ZKzXqW7Y/bce608e224067a8c6edecddb6bd5cff1/undraw_solution_mindset_34bi.png
[3]: //images.ctfassets.net/ly2f59p4unnn/wqh9cED8Jsjjohq5X0r4e/7a249ca03553016a2dfd26b98f18c803/undraw_predictive_analytics_kf9n.png
[4]: https://www.raspberrypi.org/
[5]: https://microbit.org/
[6]: https://micropython.org/
[7]: https://codecombat.com/
[8]: https://projects.raspberrypi.org/en/projects/getting-started-with-minecraft-pi/5
[9]: //images.ctfassets.net/ly2f59p4unnn/4Raucyepck1Gxj2IbGGSFx/db290f232d4713d91e755b2c351d2c6c/undraw_selecting_1lx3.png
[10]: https://scrapy.org/
[11]: https://www.crummy.com/software/BeautifulSoup/bs4/doc/
[12]: //images.ctfassets.net/ly2f59p4unnn/32AWl7O04Y8o1ZiyiVNCMk/9ef979b11a2c00c2c36e0af02e0c1751/undraw_web_developer_p3e5.png
[13]: //images.ctfassets.net/ly2f59p4unnn/233XVyhXE9becXA4ZFyMMU/db2d6a1955ec42605beda467fabd3edc/undraw_circles_y7s2.png
[14]: //images.ctfassets.net/ly2f59p4unnn/6DZaP1JiBICOrFzmh8lJjC/edde720df788d6d1f898194a037f87cc/undraw_goals_w8tw.png
[15]: https://www.youtube.com/channel/UCWEHue8kksIaktO8KTTN_zg
[16]: https://www.youtube.com/channel/UCtxCXg-UvSnTKPOzLH4wJaQ
[17]: https://www.youtube.com/channel/UCqrILQNl5Ed9Dz6CGMyvMTQ
[18]: //images.ctfassets.net/ly2f59p4unnn/2AlSV8MZ83uSSYS0EBiNQi/9020268e88dbee0affdaf799b63dcacb/undraw_ideas_s70l.png
[19]: https://pycon.sg/
[20]: https://undraw.co/
[21]: https://www.stackoverflowbusiness.com/blog/how-to-find-and-hire-a-python-developer
[22]: https://www.techinasia.com/talk/how-to-hire-a-python-developer