It was a long and time wasted process. I applied online and a recruiter agency reached out. We had a screen call, they sent my resume to the hiring manager/team. It took some days, during this time the recruiter told me they were continuing with my application but the role had changed from less managerial to more development which is something that I wanted in the end but I never heard/read the actually job description after that. I did ask for a formal job description but the recruiter said that the hiring manager was still composing it, I agreed to continue as I had a nice initial screen call/ very light technical interview with the hiring manager lasting for about 20-40 minutes.
The recruiter reached out to confirm that I felt there was fit with technologies, company and role. As seasoned software engineer my motto is "I get the job done with the right tools" meaning I use the right technology/programming languages depending on the projects and requirements, knowing its features and support. I do not have obsessed opinions on only one technology. This role however required experience on Node.js which I have more than 5 years of experiences already.
After talking to the hiring manager, the process continued with 4 more video interviews on zoom, all of them lasting 30 minutes. it would have been 5 but the last one was canceled
1st - They had me chat with an Infrastructure Engineer. I spoke about my background, my experience with monitoring tools, DevOps practices. Other miscellaneous questions. It was overall a nice chat.
2nd - This one was scheduled with a Lead Engineer. I liked this interview because the interviewer although he went right to the point with technical/hypothetical questions, he was nice, had a nice attitude and I feel like he was testing my skills and approach of developing and taking requirements.
3rd - I chatted with some Engineering Manager, I understood he was more concentrated on the UI. He did not ask specifics about the role. He was mostly reading my CV and questioning technologies and such. He was not prepared, he was nice but wasting my time because he did not provide a good assessment on my technical skills for the role.
4th - The last interview was with other engineer more of a full-stack. He asked me questions about Node, ReactJs, some general ones some specific ones but nothing that I did not manage to answer but I think he had already the attitude I was not qualified for the role, just because they do things a bit different over there. This was the worst interview in the process.
Overall it went from good to bad. They never provided a job description (which would have been a red flag but the company and the opportunity animated me to continue the process), never had me write code at all. They canceled the last interview because the team at this stage thought I was not a fit. It was disappointing because they wasted my time. I feel like the hiring team in company do not know what they want, they just want to hear; how they do it and if they hear someone with a different background either feel intimidated or just close their minds. I also feel like they have too many managers titles when in reality everyone is coding, which is just ego on engineers.