Advertise on WAHM

4 Proven Strategies for Finding Freelance Programming Jobs


The number of websites listing freelance programming jobs is proof that there's work out there, and that you have the opportunity to work from home doing what you love. Not every job website is legitimate, so be careful. Looking at job boards isn't your only option for finding work either. It's just one of 4 proven strategies for finding freelance programming jobs.

1. Job Boards for Freelancers

The main strategy that's proven for finding work is searching and applying for work listed on job boards for freelance programmers. You should identify at least two websites that are the top communities and job boards geared to serving programmers in general, or ones that targets your particular programming skills. Two that you might put on your list are: Dice ( and Sitepoint ( These are geared to technical professionals in general, but they include communities. It's a good idea to be a part of an online community that also posts jobs, because you'll get the "low-down" on companies, pay rates, inside tips and advice on getting hired, and advice on project management.

2. Broader Community Websites

Larger community websites, such as Craigslist, will have opportunities from time to time for freelance programming jobs. The hassle with Craigslist is that you'll have to search each metro area. You then have to weed out the spam job ads that exist to collect your email address and personal information for identity theft or general spam purposes. Some job websites cut down on some of the pain you can experience using Craigslist, by weeding out some of the bad ads, and doing the search for you. However, they may miss your location, so you should at least check yours and nearby cities for work.

3. Social Media Recruiting

Find your next freelance programming jobs using social media. The human resource departments of many companies know the power of social media, and are using it to recruit new hires. Follow companies on Twitter, and become a fan on Facebook. Connect with companies on LinkedIn, and you'll be surprised what can come about as a result of social media networking. Look for job postings on the social media channels you follow, but also look for opportunities to introduce yourself and engage in conversation. When it's time to submit your cover letter and resume, you'll have made a contact who will remember you from social media activities. That's one way to stand out from the crowd of applicants. 

4. Direct Mail Marketing

Direct mail marketing is not just for big businesses. Savvy freelancers know how to use it to their advantage too. You need to get the name and addresses of key professionals at companies that you want to work with, and send a letter to each one introducing yourself, and your business cards. You should then follow up with a call to confirm that the person got your letter. Many times you'll hear "We're not hiring right now." However, a few might at least keep your information on file, or interview you for an upcoming position. Send out 10 letters to start with, and examine the results before sending out another batch of 10.

While these are proven strategies for finding freelance programming jobs, they only work if you're persistent with the search and application process. Keep finding and applying for work until you have enough monthly income to meet your needs.

Daphne Mallory, Esq. is the co-owner of Mallory Writing Services and has written more than 100 articles helping home based business owners and entrepreneurs start and market their business. You can learn more about her here.

Work From Home Jobs