I recently got put in a project for an app that scrapes job sites looking for jobs that use particular technologies. The term 'scrape' means you are searching a document (or website) for a particular match and then taking that information for your own purposes. For example, if you were searching for jobs that use Ruby, you may want to parse through all jobs and for each job check to see if the word Ruby is in it. If it matches then you can grab the entire job description and parse it further for more information. This is exactly what we are doing for this application.
When I stepped into this code base, we were using Feedjira to parse information related to each job. There were some problems with the grabbing of locations. The problem was that Feedjira could not target the location tag directly, it had to be grabbed from the job title using regex. Regex is a super powerful to find pattern matches in strings but it was not being used correctly in this case. So I switched the parser ov