How to find a remote job (Practical tips)

Many of you probably know that for the last 10 months I’ve been working remotely at Tendermint. A few days ago a friend of mine asked me to give him some practical tips on how to find a remote job (being a software developer). I’ve told him that it’s not so different from searching for a desk job. However, I did give him a few recommendations that I wanted to share with you guys.

1. Learn a language

In most cases, it is English, which I think is the most widespread language in the world. But it could be German or Spanish, depending on the country. Your English does not have to be perfect, just enough to pass the interview and for daily communication (Slack, emails, Github, maybe Skype calls once in a while).

2. Write a resume

One or two pages are usually enough. You’ll need to write your contact details, work history, and education. Other sections like “Skills” or “Hobbies” are optional.

A few basic rules:

  • no age, sex or religion
  • if you have any gaps, please tell what you were doing (even if you were surfing on Bali ;D)

Resume examples: 1. TODO add more.

One thing I noticed just recently - candidates, who have the “Highlights” section have a higher chance of catching an interviewer’s attention. Do you have any contributions to the language you are using? Or stdlib? Maybe you won some contest in the past or maintaining a popular open-source project? This is how it might look like:

Highlights:
- contributor to Go language (https://github.com/golang/go/commits?author=XXX)
- Maintains Magic Wand tool (https://github.com/XXX/YYY)

3. Invest in your resume

If you want to increase chances of being hired, my advice would be to invest some of your free time and do something (see some ideas above). By something I mean something you can add to the “Highlights” section or the “Projects” section.

4. Github

Do you have a Github account? Of course, you do, everybody does! Do you have some repositories in it? And I am not talking about forks. No? Well, my advice would be to go and write something. Some ideas:

5. Practice your pitch

Almost on every interview, you will be asked to tell a little bit about yourself (pitch). It’s a very good idea to write it and practice telling it to your friend or in front of a mirror.

6. Find a job

Here is the list I was using the last time:

  1. LinkedIn
  2. http://careers.stackoverflow.com/
  3. http://functionaljobs.com/
  4. https://jobs.braveclojure.com/
  5. http://jobs.remotive.io/
  6. https://jobs.functionalworks.com
  7. https://weworkremotely.com/
  8. https://angel.co
  9. http://tyba.com/
  10. https://jobs.github.com/positions
  11. http://www.jobvite.com/products/jobvite-hire/
  12. http://www.glassdoor.com/index.htm
  13. http://www.monster.com/geo/siteselection
  14. http://djinni.co/
  15. https://remotebase.io/
  16. https://landing.jobs/
  17. https://triplebyte.com/
  18. https://buzzhero.io/candidate
  19. https://hired.com/
  20. https://remote.com
  21. http://nodesk.co/remote-work/
  22. http://protocoljobs.com/ #blockchain
  23. https://blockchain.works-hub.com/? #blockchain
  24. https://jobspresso.co/

Good luck! And do tell me if I missed something in the comments.

Anton Kaliaev

Software engineer, blogger, public speaker, traveler

Ulyanovsk, Russia http://homeonrails.com