Designing a Python-based HR Analytics Product

Client and Business Goals:

Resolved is a Belgian company that applies innovative practical approaches to talent and strategic management. The client’s goal was to create a SaaS solution to structure hiring processes and to deliver a smooth, evidence-based hiring process to customers.

Product Description:

RQRY is a web-based SaaS solution that provides medium to large organizations with an evidence-based decision making flow and advanced analytics during the hiring process.

Applied Technologies:

  • Python, Django, Django REST Framework (DRF), JWT (token authentication), Access control management, server-side PDFs 
  • JavaScript(Vue.js), Chart.js, SPA (Single Page Application) 
  • Microservice Cloud infrastructure (Google Cloud Platform), Docker Swarm, Nginx, Redis, PostgreSQL
Python-based SaaS solution for HR Analytics

Project Highlights:

  • Handling the development routine for the client
  • Creating technologies to support product growth

UI/UX Design Deliverables Checklist

Download PDF
Python for complex calculations on the server side

Handling the Development Routine for the Client

  • Our team was tasked with designing the second version of the product. This was the client’s strategic goal. However, there were plenty of existing customers and businesses to grow, so the client required a solution provider that understood the scope of the project and could work independently.
  • The client set high level development goals and was available for discussing crucial topics. Most importantly, they constantly shared the overall business vision and customer expectations with the MobiDev team. This allowed us to make strategic day-to-day decisions without the need for frequent confirmation. Our consistent and regular delivery ensured that all parties were always on the same page with long-term goals and project progress.
Python for complex calculations on the server side

Creating Technologies to Support Product Growth

  • The product was written from scratch using Python (Django) as the previous version was more of a PoC. We chose Python because there were plenty of complex calculations on the server-side. The client also intends to leverage data science down the road.
  • Applying microservice architecture allowed the client to provide separate modules as stand-alone services. For instance, vacancy simulations modules could be integrated with any other HRIS (Human Resources Information Systems).
  • Calculations that can analyze and match applicants and vacancies are what make this product so complex. The team had to dive deep into the core mathematics and algorithms in order to develop and test this advanced functionality.
3 Months To Deliver the Product
Flexible Growth with Python & JavaScript
Dedicated Team To Support the Client’s Vision
Applying microservice architecture allowed the client to provide separate modules as stand alone services

Bring Your Project to Life

contact us
Insights
11 App Features, Trends & Innovations In Mobile Development

11 App Features, Trends & Innovations In Mobile Development

Insights
6 Ideas To Leverage Augmented Reality For Marketing & Sales

6 Ideas To Leverage Augmented Reality For Marketing & Sales

Insights
CES 2018 Trends & Insights You Shouldn’t Miss

8 Tech Trends From CES 2018 You Shouldn’t Miss