I failed upwards and it got to my head.

Posted by FerretChemical4905@reddit | ExperiencedDevs | View on Reddit | 23 comments

I think I have a decent experience (5 years) but I didn't learn software engineering academically. In my current position I wgot stuck with a freelance project for a "freelance broker" that got me in a bad deal (no clear requirements, not enough time, not enough money) because I thought that it would be a great opportunity to learn Nextjs (my previous experience was in React, extjs, pure php) because I was promised that there will be a senior nextjs developer that could lead.

I got stuck alone in the project and learned as I go. I developed an entire e-commerce platform in nextjs - full-stack (that was my first thing to ever make in nextjs) and now the only one that can understand the code base. (I tried to set standards and conventions for myself because I believe a bad standard is better than no standard, but my code was "too complicated" according to my friends)

Right now the company hired me to maintain and expand the platform, and they'll be hiring two developers to help me.

What I want to ask is: how to deal with potentially people with more experience than me being my subordinates? I obviously don't want to admit to management that they're more qualified than me in nextjs, but I'm more qualified in our platform than them (or anyone else) because then the company will see me as a liability and fire me and get the new developers to refactor the code.

TLDR: I scammed my was to being hired as a senior developer, I'm basically Jon Snow (I know nothing). And now they're giving me two developers to lead, while I'm more blind than Maester Aemon. What do?