Screening interview followed by a technical hometask.
For the last one, you have 3 hours to submit your solution. In my case I had to implement some API endpoints and DB queries using Sequelize. in the first interview I told them I wasn't using SQL for the last 2 years. So I struggled a bit with inner joins (using the library, I know how to inner using plain SQL. You never forget that)... anyway the solution worked, and I added an additional feature (swagger docs). The feedback was that I didn't take into account concurrency (? concurrency where? so ambiguous), and my inner joins were complex for no reason.
My last impression is that they were looking for someone expert in Sequelize, not a developer. Or they never had to deliver something in 3 hours using an unknown ORM library... I did.
The hometask is a repo prepared with plain JS and express. With poor codestyle. Maybe it's part of the challenge to improve it.
Please, modern JS backend need to be written in Typescript! Obviously the candidate can change it by himself, but it would be a waste of time.
It might be a good place to work once you are in. But it seems you need some luck instead of talent in the hiring process.