In the last decades the explosion of ICT has opened up new avenues regarding peoples’ accessibility to new job opportunities. Current technological advances in conjunction with people’s online presence provide a great opportunity to automate the recruitment process and make it more effective. In this paper, we propose a novel approach for improving the efficiency of e-recruitment systems. Our approach relies on the linguistic analysis of data available for job applicants, in order to infer the applicants’ personality traits and rank them accordingly. To showcase the functionality of our method, we employed it in a web based e-recruitment system that we implemented.