In today's fast-paced world, work-life balance has become increasingly important for employees. The demand for flexible work options has led to the rise of job-sharing, where two or more people share the same full-time position. PairToShare is a revolutionary tech-recruiting solution that caters to the needs of job-sharing seekers and companies alike. It heads to address the market worth of more than (data) and therefore needed to work smoothly on both web and mobile applications. What technology and problems to solve stood behind this project. We explain it in the following blog-post.
PairToShare is a platform that provides a research-based matching algorithm for job-sharing seekers to find their ideal tandem partner for sharing a job. The platform also allows job-sharing seekers to apply directly to companies from the platform while offering anonymity. For companies, PairToShare's Tandem Recruiter automates the integration of all job postings that they want to make flexible, increasing the pool of top-qualified candidates and positioning their company as a desirable employer.
The majority of companies have not yet incorporated job sharing into their recruitment processes. The jobsharing hub, a consultancy agency and the founder of the PairToShare startup, has advised many of them on introducing the concept of job sharing internally and helped them recognize this approach as a recruitment driver that can take them to the next level. Now, a lot of these companies are ready to offer job sharing opportunities to external applicants, which can only be achieved through scaling and automation. As the market leader in the area of job sharing, the jobsharing hub has invited Bitnoise to collaborate on the technical development of a new platform called PairToShare.
To address these challenges, our developers and PM team worked closely with the client to identify their needs and expectations. Thanks to that we recognized the importance of creating an application from scratch to address all PairToShare's needs. We worked closely with the client to identify the expected features, which included:
a job board,
job search,
user profile and login,
automated tandem partner suggestions and pairing,
joint application submission for Tandem positions, and
live communication via the application.
Although there was a general idea of the expected business results, there was no precise documentation, user journeys, user flows, or functionalities.
Svenja Christen, Founder & Managing Director of PairToShare:
We are experts in consulting processes, which is mainly an industry based on face-to-face cooperation with clients. However, as important as this is, the solution has its limitations. If a company wants to scale in the external recruitment market, job-specific matching creates too much effort. In the fast-changing digital world, we needed to smoothly translate our business experience into a digital solution. This is where Bitnoise came in and provided a helping hand. They interviewed us about our needs and business expectations, and provided us with the technological solution.
Frontend
Next.js, TypeScript, MUI
Backend
Nest.js, TypeScript, Prisma, Postgres
Innovative application flow with varied scenarios depending on partner selection.
Matching algorithm that scores candidate answers and matches them in tandems for a given job opening.
Chat system developed using React and SocketIO to enable users to talk to each other within PairToShare.
The Bitnoise team leverages our expertise to turn the client's vision into a reality. We started with a discovery phase to define the product roadmap, identify user personas and needs, and define the application's functional and technical requirements. We then moved on to design and development, building the platform from scratch with the features identified during the discovery phase. Throughout the process, we collaborated with the client to ensure that the platform met their expectations and was aligned with their business goals.
The main challenge was to ensure precision in both the business and technical aspects of the project. We did it using TypeScript and our development team, with the strong assistance of the Head of Technology, successfully developed the following:
Implementation of an innovative tandem application flow with several scenarios depending on how the partner is selected.
Matching algorithm. The main challenge was to create a tool that will collect data from end-users who completed surveys with dozens of questions starting from the number of hours they want to work to their skills and characteristics. The matching algorithm task is to score candidates' answers and by using the weighting points match them in tandems for given job opening. The score is expressed in %, the higher the number the better candidates tandem is fitting the role.
Chat between users. As we progressed with the project, we encountered an issue with the chat between users. The problem with available free (or cheap) solutions was that they only allowed users to talk with operators logged into the panel. We needed a solution that allowed users to talk to each other within PairToShare. We used React and created an NPM package for chat UI and a server based on SocketIO.
After several iterations, we helped launch the platform that streamlined PairToShare's recruitment process and expanded their digital presence. The platform allowed job-sharing seekers to find job-sharing opportunities and their ideal tandem partner through a research-based matching algorithm. They could apply directly to companies from the platform while enjoying anonymity. For companies, PairToShare's Tandem Recruiter automated the integration of all job postings that they wanted to make flexible. This increased the pool of top-qualified candidates and positioned their company as a desirable employer. The platform runs under the highest IT security standards and is GDPR compliant, with no integration effort required.
PairToShare's innovative solution has revolutionized the recruitment process for both job-sharing seekers and companies. Our team is proud to have helped PairToShare achieve their business goals and improve the lives of job-sharing seekers.