It is impossible for agents on both sides to achieve complete rationality in the decision-making process of two-sided matching (TSM). The TODIM (an acronym in Portuguese of interactive and multi-criteria decision-making) method considering the psychological behavior of decision-makers is well applied in the multiple criteria decision making (MCDM) problems. The TSM is a MCDM problem. Therefore, in this paper, a method based on TODIM technique is introduced to solve the TSM problem, in which the intuitionistic linguistic numbers are utilized to describe the mutual evaluation between candidates and hiring managers. The focus of this paper is to develop a method for the multi-criteria TSM problem under intuitionistic linguistic environment. First, the evaluation matrices of each agent with respect to each criterion are provided by agents on the opposite side, and the weight assigned to each criterion is determined according to the importance of the evaluation criterion to the matching agent. Then, the dominance measurement of each agent over another one can be calculated based on the intuitionistic linguistic TODIM method. Next, a bi-objective optimization model which aims to maximize the overall satisfaction degree of agents on both sides is constructed to attain the optimal matching pair. Furthermore, the feasibility of the solution method is verified by a case study of person-position matching (PPM), and the matching result demonstrates that the proposed method is effective in dealing with multi-criteria PPM problem. Finally, the sensitivity of parameters and some comparative studies are discussed.