For some time now, I had been thinking of building a Python job board/aggregator specifically for remote Python jobs. Part of the reason is to scratch my own itch. I'm a freelance Python/Django developer and only available for a remote working arrangement as I like living in different cities around the world. I typically change cities every 1-3 months.
Since I'm always on the lookout for remote Python jobs anyway, I figured I might as well aggregate the ones I find and put them on one site to share with other Python developers who are also interested in working remotely. Currently, I check a bunch of sites and subscribe to a few of them to receive email notifications of new postings. Wouldn't it be nice to just have one site to check with quality postings if you're specifically looking for only remote Python jobs or gigs? I sure would love that.
To validate the idea and see if there would be interests for such a site, I quickly put up a landing page one Sunday afternoon where people can enter their email address to be notified when the site launches. I then placed a Reddit ad on a few Python-related subreddits to bring in traffic. My goal was 100 email addresses and I've reached that goal early this week, so it's time to build an MVP.
I plan to make the site very focused to Python developers. Since I'm only dealing with Python-related jobs, I can be very specific when providing filters for certain technology/libraries/frameworks. I also would like the developer profiles to look nice where they can showcase their skills, projects they've worked on, open-source contributions, etc. Maybe I can even build a community around it as well.
I also plan to have a blog on the site. I'll probably end up writing most of the blog posts initially. It could actually even be fun as I can write about topics that I know and care about, such as software development, working remotely, tools, best practices, app deployments, automation, book recommendations, dealing with clients, etc. Perhaps in the future I'll open it up to the users as well so they can publish their own blog posts on the site.
For people doing the hiring, I want them to be able to post jobs for free. Though I plan to charge for "premium" postings as a way to monetize the site. It will probably be similar to how other job boards do the premium job postings, basically highlighting them in the search results and placing them at the top. I can leave a spot there for 2-3 postings, and randomize the display. I could also include them in the email digest of new job postings in a separate section.
To make sure the site have quality job postings, I'd probably end up manually reviewing each of them. Since there's not really a lot of remote Python jobs out there, this shouldn't be too bad. I'll probably write scripts to automate certain parts of the process as well to assist with the review.
There are still a lot to think about and the site could end up being very different from what I currently have in mind. But I'm pretty excited to get started with it. The site will of course be built using Python. :)