Jump to:
Personal Recommendations
Job Sites
Semi-Automate Your Search

The Numbers

Original IDC Report


US News & World Reports 2016 #13
US News & World Reports 2014 #1

Personal Recommendations

Startups
First check Angel.co
Then use Crunchbase to determine if legitimate

Company
Use Glassdoor to find a good company

Personality
Should be humble, technically-adept, continuous learner
Strong problem-solving skills and love of detail
Fascination with language, logic, putting things together

Labor Market
300,000,000 businesses world-wide
~11,000,000 professional developers world-wide
The Gaussian distribution puts ~5.5 mil. as net-positive developers
120,000 US graduates added yearly see and this

Learning
Degrees or certifications are nice-to-haves
Proof of proficiency is more important:
* Open-source and Stack Overflow contributions
* Portfolios of ambitious code, technical tests, clients
Expect to learn 1-2 tools, frameworks, or languages every month

Salary
Average Salary: ~$96,000 (USD)
Paysa


That doesn't include regional cost of living adjustments
Cost Of Living Comparison Calculator


Visit our friends at Funders and Founders

Key Job Sites

Main
Dice
Simply Hired
Stackoverflow
LinkedIn
Glassdoor

International
Adzuna (Australia)

Remote
Virtual Vocations
Remote OK
We Work Meteor
Flexjobs
Working Nomads
Skip the Drive
We Work Remotely
WP Hired

Recruiters
greenhouse
Zip Recruiter
Wade and Wendy

Startups
Angel.co
Y Combinator

Freelance
Staff
Upwork
Freelancer

Curated
Authentic Jobs
Underdog.io
Hired
The Muse

Semi-Automate Your Search

Batch

@echo off

mode con: cols=130 lines=60

echo Maintained by Adam InTae Gerard - Developer Advocate
echo stackchampion.com
echo postlib.com
echo Software Engineering, Web Development, and Software Development Jobs
echo.

echo [===== Not Recommended =====]
echo http://www.indeed.com/
start "" http://www.indeed.com/
echo http://www.monster.com/
start "" http://www.monster.com/
echo.

echo [===== Nonprofit =====]
echo http://www.idealist.org/
start "" http://www.idealist.org/
echo.

echo [===== Freelance =====]
echo https://www.staff.com
start "" https://www.staff.com
echo https://www.upwork.com
start "" https://www.upwork.com
echo https://www.freelancer.com
start "" https://www.freelancer.com
echo.

echo [===== International =====]
echo https://www.adzuna.com.au/
start "" https://www.adzuna.com.au/
echo.

echo [===== Curated =====]
echo https://authenticjobs.com/
start "" https://authenticjobs.com/
echo https://underdog.io/
start "" https://underdog.io/
echo https://hired.com/
start "" https://hired.com/
echo https://www.greenhouse.io/
start "" https://www.greenhouse.io/
echo http://wadeandwendy.ai/
start "" http://wadeandwendy.ai/
echo https://www.themuse.com/
start "" https://www.themuse.com/
echo.

echo [===== Traditional and occasional parttime/Flexible =====]  
echo http://www.dice.com/
start "" http://www.dice.com/
echo http://www.simplyhired.com/
start "" http://www.simplyhired.com/
echo http://careers.stackoverflow.com/
start "" http://careers.stackoverflow.com/
echo https://www.linkedin.com/job/home?trk=nav_responsive_sub_nav_jobs/
start "" https://www.linkedin.com/job/home?trk=nav_responsive_sub_nav_jobs/
echo https://www.glassdoor.com/index.htm
start "" https://www.glassdoor.com/index.htm
echo https://www.ziprecruiter.com
start "" https://www.ziprecruiter.com
echo.

echo [===== Startups =====]
echo https://news.ycombinator.com/jobs
start "" https://news.ycombinator.com/jobs
echo https://angel.co/jobs/
start "" https://angel.co/jobs/
echo.

echo [===== Remote and Flexible =====]
echo https://www.virtualvocations.com/
start "" https://www.virtualvocations.com/
echo https://www.weworkmeteor.com/
start "" https://www.weworkmeteor.com/
echo https://www.flexjobs.com/
start "" https://www.flexjobs.com/
echo http://www.workingnomads.co/
start "" http://www.workingnomads.co/
echo http://www.skipthedrive.com/
start "" http://www.skipthedrive.com/
echo https://weworkremotely.com/
start "" https://weworkremotely.com/
echo http://www.wphired.com/
start "" http://www.wphired.com/
echo https://remoteok.io/
start "" https://remoteok.io/
echo.

pause

batch

Instructions:
(1) On a Windows machine, open 'Notepad'.
(2) Copy the contents of the 'Batch' code above into 'Notepad'.
(3) Save that file exactly as 'jobcodex.bat' - remove the suffix '.txt'.
(4) Double-click on the 'Batch' file 'jobcodex.bat'.


Bash


read -n1 -r -p "Press space to continue..." key

if [ "$key" = '' ]; then

    echo "Maintained by Adam InTae Gerard - Developer Advocate"
    echo "stackchampion.com"
    echo "postlib.com"
    echo "Software Engineering, Web Development, and Software Development Jobs"

fi

read -n1 -r -p "Press space to continue..." key

if [ "$key" = '' ]; then

    echo "[===== International =====]"
    echo "https://www.adzuna.com.au/"
    xdg-open 'https://www.adzuna.com.au/'

fi

read -n1 -r -p "Press space to continue..." key

if [ "$key" = '' ]; then

    echo "[===== Not Recommended =====]"
    echo "http://www.indeed.com/"
    xdg-open 'http://www.indeed.com/'
    echo "http://www.monster.com/"
    xdg-open 'http://www.monster.com/'

fi

read -n1 -r -p "Press space to continue..." key

if [ "$key" = '' ]; then

    echo "[===== Nonprofit =====]"
    echo "http://www.idealist.org/"
    xdg-open 'http://www.idealist.org/'

read -n1 -r -p "Press space to continue..." key

fi

if [ "$key" = '' ]; then

    echo "[===== Freelance =====]"
    echo "https://www.staff.com"
    xdg-open 'https://www.staff.com'
    echo "https://www.upwork.com"
    xdg-open 'https://www.upwork.com'
    echo "https://www.freelancer.com"
    xdg-open 'https://www.freelancer.com'

fi

read -n1 -r -p "Press space to continue..." key

if [ "$key" = '' ]; then

    echo "[===== Curated =====]"
    echo "https://authenticjobs.com/"
    xdg-open 'https://authenticjobs.com/'
    echo "https://underdog.io/"
    xdg-open 'https://underdog.io/'
    echo "https://hired.com/"
    xdg-open 'https://hired.com/'
    echo "https://www.greenhouse.io/"
    xdg-open 'https://www.greenhouse.io/'
    echo "http://wadeandwendy.ai/"
    xdg-open 'http://wadeandwendy.ai/'
    echo "https://www.themuse.com/"
    xdg-open 'https://www.themuse.com/'

fi

read -n1 -r -p "Press space to continue..." key

if [ "$key" = '' ]; then

    echo "[===== Traditional and occasional parttime/Flexible =====]"
    echo "http://www.dice.com/"
    xdg-open 'http://www.dice.com/'
    echo "http://www.simplyhired.com/"
    xdg-open 'http://www.simplyhired.com/'
    echo "http://careers.stackoverflow.com/"
    xdg-open 'http://careers.stackoverflow.com/'
    echo "https://www.linkedin.com/job/home?trk=nav_responsive_sub_nav_jobs/"
    xdg-open 'https://www.linkedin.com/job/home?trk=nav_responsive_sub_nav_jobs/'
    echo "https://www.glassdoor.com/index.htm"
    xdg-open 'https://www.glassdoor.com/index.htm'
    echo "https://www.ziprecruiter.com"
    xdg-open 'https://www.ziprecruiter.com'
    echo "https://remoteok.io/"
    xdg-open 'https://remoteok.io/'

fi

read -n1 -r -p "Press space to continue..." key

if [ "$key" = '' ]; then

    echo "[===== Startups =====]"
    echo "https://angel.co/jobs/"
    xdg-open 'https://angel.co/jobs/'
    echo "https://news.ycombinator.com/jobs"
    xdg-open 'https://news.ycombinator.com/jobs'

fi

read -n1 -r -p "Press space to continue..." key

if [ "$key" = '' ]; then

    echo "[===== Remote and Flexible =====]"
    echo "https://www.virtualvocations.com/"
    xdg-open 'https://www.virtualvocations.com/'
    echo "https://www.flexjobs.com/"
    xdg-open 'https://www.flexjobs.com/'
    echo "https://www.weworkmeteor.com/"
    xdg-open 'https://www.weworkmeteor.com/'
    echo "http://www.workingnomads.co/"
    xdg-open 'http://www.workingnomads.co/'
    echo "http://www.skipthedrive.com/"
    xdg-open 'http://www.skipthedrive.com/'
    echo "https://weworkremotely.com/"
    xdg-open 'https://weworkremotely.com/'
    echo "http://www.wphired.com/"
    xdg-open 'http://www.wphired.com/'


fi


Instructions:
(1) On a Linux machine supporting xdg-open
(2) Copy the contents of the 'Bash' script above into a file 'bash.sh'
(3) Navigate to the root directory containing 'bash.sh'
(4) Run the command below:

bash -x bash.sh