Human Resources
MatchHR: How RUBICON Transformed HR Assessments with a Cloud Platform
In partnership with Making Moves B.V., RUBICON developed a cloud assessment platform that covers the gap between psychometric profiling and hiring

Client quote
Quality and communication are the words that come to mind when I think about RUBICON. Since the partnership began, the website's Google rankings and conversion rates have improved significantly. RUBICON's dedicated work enables the business to grow more rapidly, stably, and efficiently."
CEO, Making Moves B.V.
Overview
Having successfully collaborated in the past with our partner Making Moves B.V., we were ready to help them bring another business idea to life. The client specializes in software for human resource management solutions. Their products, mainly e-commerce platforms in the HR domain, are available in multiple countries around the world. This time, Making Moves B.V. wanted to bring a new product to the market called MatchHR. MatchHR is a user-friendly web and cloud assessment platform that covers the gap between psychometric profiling and hiring. RUBICON’s software development team’s goal was to, in collaboration with the University of Cambridge’s Psychometric Center, build an aesthetic and functional web and cloud solution for the product.
The product aimed to match companies with suitable candidates based on predefined personality characteristics, psychometric tests, and the organization’s culture. MatchHR allows HR professionals to quickly assess and test candidates and measure the right competencies and skills to better support HR decisions for finding the right employees.
Along with their latest product MatchHR, Making Moves B.V. has also created Assessment Training and Career Test Pro as tools for the HR industry. To learn more about Making Moves B.V. click here, and to learn more about the product MatcHR click here.
Want to know more about MatchHR?
With over 20 years of experience in recruitment, Making Moves B.V. has developed a successful recipe for finding the best employee every time. Based on personality type, motivation, and IQ level, the client calculates the candidate’s suitability for the job position and company.
The web platform works in the way that the user (usually an HR professional) purchases a plan that involves a certain number of assessments. From the basic plan which includes 10 assessments to a business plan which includes 120 assessments, users choose the plan that best suits their needs.
Once purchasing a plan, the HR professional creates a job opening for the specific role they are looking to fill. The job opening consists of job position details, job demand, a best practice profile, education level, and motivational drivers. Once the job position is complete, the HR professional can send an assessment to the candidate for them to complete the tests that will qualify them for the job.
Powered by the University of Cambridge’s Psychometric Centre, MatchHR sends out the following tests to candidates:
The Personality Test
The personality test technology is based on the Big5 also known as the OCEAN model. It measures candidates’ levels of Openness, Conscientiousness, Extraversion, Agreeableness, and Neuroticism.
The Motivation Test
The motivation test is based on the Drives Theory by Dr. Clare W. Graves. Drives are about what people think is important to them, how they perceive their surroundings, what motivates them, and how this influences their behavior. The test measures, ranks, and provides insights into candidates’ motivational drives.
The IQ Test
The IQ test consists of Progressive Matrices-style items that measure cognitive skills and clear-thinking ability. It was developed by the University of Cambridge’s Psychometrics Centre.
Once the candidate completes the tests, the HR professional receives the results of a detailed report and is able to make a data-driven hiring decision.
Challenges
The journey to creating MatchHR was challenging. The team faced a myriad of challenges including:
Developing a cloud solution to support the requested requirements of a comprehensive HR management platform
Implementing reliable API, handle integrations with client’s and Cambridge APIs
Introducing of multi-lingual support and ease of use for the content editor to cater to a global audience
Crafting a user-friendly candidate testing application, aiming to provide a seamless, smooth experience for job applicants on the platform.
Building a public-facing site that effectively communicates the purpose and usage of MatchHR, and simplifies the concept of psychometric tests and the OCEAN profile (Openness, Conscientiousness, Extraversion, Agreeableness, Neuroticism) for the general public.
Solutions
RUBICON and Making Moves B.V. adopted an Agile development approach to tackle these challenges head-on. Work was divided into manageable, two-week sprints, fostering a productive, iterative environment. At the beginning of the process, we went through the entire idea and analyzed all the features that need to be developed through Lean Inception and Design Sprint workshops in our offices in Sarajevo. The workshop was the springboard, where the product vision and goals were outlined, features and user journeys were explored, and technical/business/UX components were scrutinized.
This approach led to the creation of a cloud-based platform and a web interface that is user-friendly, giving HR professionals the tools to assess and test candidates quickly and effectively. With this solution, HR professionals can create job postings, choose assessment plans, and send tests to candidates, streamlining the hiring process.
Results
The collaboration between RUBICON’s software development team and Making Moves B.V. yielded impressive results:
A user-friendly and functional web and cloud platform that simplifies the recruitment process, boosting efficiency for HR professionals
A comprehensive candidate testing application that enhances the candidate experience, contributing to a positive brand image
An increase in data-driven hiring decisions, improving the quality of recruitment and reducing hiring mistakes
A public site that enhances understanding of the product, contributing to greater customer engagement and conversion
Technology stack
Clean Architecture style, ASP.NET Core Web API, Entity Framework Core, xUnit, SendGrid Email Service, Jamstack, Gatsby + Prismic CMS + Azure CDN, TypeScript, ReactJS, Prismic CMSAzure App Service, Azure Blob Storage, Azure SQL Database, Azure Application Insights, Prismic CMS, Git, Azure DevOps CI/CD
Backend Technologies
Clean Architecture style
- Separates different layers of the system and supports fast and testable developmentASP.NET Core Web API
- C# based backend REST API application used for application/business logic and data persistenceEntity Framework Core
- Object/Relational Mapping framework used by the backend API for data persistence enablementxUnit
- Backend unit testing librarySendGrid Email Service
- Used by the backend API for email-sending purposes
Frontend Technologies
Jamstack: Gatsby + Prismic CMS + Azure CDN
- Used to develop the frontend static website, it completely decouples the frontend from the backend development, simplifies development and deploymentTypeScript
- JavaScript-based programming language which, using its compiler, enables more efficient development timeReactJS
- JavaScript-based library, used to develop single-page applications in the MatchHR solution: Customers application, Testing application, as well as the public MatchHR websitePrismic CMS
- Headless CMS that makes website content easy editable
- Allows content creators/clients to edit translations (or any content on the landing page) without the need to change the code itself
Cloud and Infrastructure
Azure App Service
- Hosts the backend APIAzure Blob Storage
- Hosts the image content used on the frontend static websites, as well as the static websites themselvesAzure SQL Database
- Relational database used for data persistenceAzure Application Insights
- Monitors backend and frontend performance, user sessions, and event logging to improve the quality of the whole systemPrismic CMS
- Hosts the content of the website
DevOps
Git
- Version control and a multi-repository project structure were used. Each component of the MatchHR solution had its own repository and CI/CD pipelines.Azure DevOps CI/CD
- Pipeline used to implement continuous integration and continuous delivery of both backend API and frontend static websites




