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?