Scratch your own itch — build a visa sponsor job listing web

Ha Doan
2 min readMay 31, 2020

I found that visa sponsor is more challenging in this time and only a few job listing sites that focus on visa sponsor jobs or relocating supported jobs.

As I have been working with startups many years, I notice that “Scratch your own itch” is a famous quote of many successful founders, so I learn from them and write this blog to scratch my own itch and here is my plan:

  • I will build a dedicated website for relocation and visa sponsor jobs.
  • I will learn new technologies as much as possible when I build it.
  • I will write series of technical blog to experiment new technology and use them to apply for new job!

As as software developer, I often architect what I plan to build and this is the draft architect.

Architect

Architect explanation:

  • Company users will login into Angular9 web portal that use ASP.NET Core 3.1 Web API
  • Job Seekers will use Gatsbyjs front-end that connect to Golang Rest API, recently GatsbyJs is getting more popular and becoming the top most loved web framework https://insights.stackoverflow.com/survey/2020, so I want to learn it!
  • I will crawl jobs from some website (StackOverflow, LinkedIn, AngelList,…) that use Python Scrapy library https://scrapy.org/
  • It is Distributed Event Bus architect and use concept from this library https://www.nuget.org/packages/DistributedEventBus/
  • The backend database will be MongoDb
  • These services will be hosted in Kubernetes and provisioned by Pulumi platform https://www.pulumi.com/

All these technologies is relatively new for me, and I will expose my code via this repository https://github.com/hadoan/no-border-jobs, except for Asp.net core project.

--

--