> and how many people got auto rejected?
We get a lot of applicants and thoroughly vetting each applicant is not possible with the resources we have. So we have the applicants work on a small take-home project. We pay for their time if they agree to do it. This filters out the non-serious candidates. All those who turn in a good result are setup for a technical interview.
> are you looking for very people experienced with rare skills?
Our application is very data intensive. So, we are looking for people who have worked on applications that deal with hundreds of gigabytes of customer data and understand the somewhat unique requirements of such an application. I would not classify this is a rare skill but is perhaps not the most common of the skills.
We use fairly common and modern tech stack. It is not the most common stack, but nothing here is exotic. SQL databases like PostgreSQL and MS SQL Server. asp.net Core for the backend, React for frontend, GraphQL for data transfer.
We do get a lot of junior people, who understand bits and pieces here and there. However the gaps in their knowledge are so wide that we think they will not be able to contribute meaningfully even after a couple of months on the job.
It should be noted that we have tried hiring junior people in the past with the hopes of being able to train them on 3 different occasions. None succeeded. So now we are only looking for people who already understand the technology landscape we are working with.