Hi guys,
I could use some advice / opinions:
I have recently been invited to an interview for a Node developer role. The interview went well and I was made an offer on the spot, with good money and exciting upcoming projects to work on.
I know it sounds amazing, but hold on, it gets worse:
After a day of pondering the whole thing, I withdrew my application and I get to my reasons in a moment. Now, I have gotten calls from two different people there trying to do their darndest to convince me otherwise and get me to join and I am all twisted inside nowâŚ
So let me tell you why I have such a problem here:
I am a pretty good interviewer. I apparently come across as likeable and enthusiastic and knowledge on most occasions. In this interview, I was able to talk my way through all things Node, because I read a lot! I watch youtube conference speeches and tutorials, I read articles, I run through tutorials on everything I can find. So I know a lot, and it makes me sound like a good investment, Iâm sure.
But! I have very little hands-on experience actually implementing real-world projects!
I can write a quick web server with Express, I even have done one or two (small) GraphQL experiments with a SQL backend and can put together a basic Metor.js app with React components.
But never have I delivered a single project into Production, nor am I the greatest at algorithmic thinking (some of the FCC challenges seem insurmountable to me or take me days to figure out etc.).
So I have the distinct feeling that I am being overestimated based on my witty CV and a single interview in which I did not have to write any code.
I also have a suspicion that they just had trouble finding the right guy before and are running out of time for a big project they are starting soon. And they actually have some basic Node knowledge in the team (my impression was that it was at least on the same level I have, perhaps better), but they want a Node expert to come in to take the team into the Node.js and Microservices world.
And I keep pointing out that I donât have full-time development experience, and donât think I could fulfill the senior developer role they recruit me for.
And yet⌠they are very adamant that they want me to rethink and join. Iâve just had a call with one of their senior devs who explained to me that they would be happy to build me up over the next 6 months and I shouldnât feel too intimidated by their (extremely impressive) existing team, consisting of Java masters and Phd physicists (I mean, really?).
Itâs a problem many want to have, Iâm sure. But I donât want to risk being let go again 6 months down the line because I havenât brought them the value they expected me to bring.
What do you guys think? What the heck should I do?
 And if it goes bad at least you learnt something and have an experience to talk about.
 And if it goes bad at least you learnt something and have an experience to talk about.