Remote Web Development Job In IT And Programming

Algolia dynamic facets consultation

Find more Web Development remote jobs posted recently Worldwide

Our algolia Index contains services that local professionals(PROs) offer in the area. You know what, let me give you live example.
Lets say we have a Math Tutor record, with service description and coordinates where this service is offered.
Our web app allows PROs to specify more unique parameters for every service.
For instance: Math tutor can select a couple of parameters.

- What subject do you teach? (param)
o Algebra (param-value)
o Geometry (param-value)
o Trigonometry (param-value)
o Etc. (param-value)
- What student level? (param)
o Middle school (param-value)
o High school (param-value)
o Etc. (param-value)

So in Algolia index we store params as a collection and the answers(param-values) as a nested collection. We dont know upfront what particular Math Tutor can select in our web app.
It could be 0 - N params and 1 - M param-values for every param.

Lets say somebody searches for Math Tutor and get results for all the math tutors in the area.
We want to build facets to be able to filter math tutors based on the selected params.

In other words we want our clients to be able to select what exact subject(s) they want to see and same thing with Student Level values.

In a perfect world we should have quantity of facets equal to aggregated quantity of params. So every param should represent a separate facet with the values under this param.

The thing is service could be a different one like roofer or baby-seater and as a result params will be different.

We are looking for somebody to consult us of the right approach to take in this situation and about the best practices in general for solving this kind of problems.
About the recuiter
Member since Apr 3, 2017
Shweta
from Queensland, Australia

Candidate shortlisted and hiredHiring open till - May 29, 2021

Work from Anywhere

40 hrs / week

Fixed Type

Remote Job

$69.51

Cost

Looking for help? Checkout our video tutorial
How to search and apply for jobs

How to apply? Do you have more questions about the Job?
See frequently asked questions

Similar Projects

Freelancers - WPF with Device Integration /.NET,MVC,MSSQL,SSRS /Node,Coffescript,ExtJS /Angular,Node

We are looking freelancer to start on immediate basis:

1. WPF WebAPI, Ado.Net,Device Integration experience is must
2. .Net c#, MVC, MS SQL , SSRS
3. NodeJS,Coffescript,EXTJS, (Good to have MongoDB)
4. Angular4,6,7,Javascript,Jqu...read more

IT Systems Administrator

Looking for highly skilled Systems Administrator who has experience with system administration and skillsets and experience in the following:

- All MS Server setup
- Hyper-V
- Sophos
- IIS/Remote Connection Gateway/RemoteApp conf...read more

AWS Help Required

Im having fun with AWS and need some help.

I have a couple of EC2 instances and a domain name. I want to map my domain name to one (ui instance), a subdomain of it to the second instance (api instance) and then to be able to call the api in...read more

Angular + KendoUI Senior Developer

Sr. front end web developer with Angular 7 & KendoUI expertise for .NET Web API cloud service. You would be joining a small team of .net core/C#developers with the immediate ownership of refining a front end responsive web application in the middle s...read more