Our solution was a multi-user high load application with the real-time data updates, We’ve created a Kanban-like system that allowed to manage resumes. Application required set of user roles with different rights to access data and perform actions. In order to prohibit access to data and / or transactions to those users whose access level is insufficient we introduced security measures. Based on required app logic we did the integration with several systems of resumes recognition and vacancies description. The most appropriate algorithm for processing the file is automatically selected based on the language (Hebrew or English) and file type (resume or job description). In order to make the screening process easier we implemented the algorithm that automatically determine the candidate's compliance with the vacancy on a scale from 0 to 10 points. This algorithm allows to reject all candidates with the low level of compliance. The issue how to store all this amount of data was solved due to integration with two databases MongoDB and Neo4j.