I'm in a technical position as a software engineer for a startup. At the beginning of my job (4 months ago) I was brought on with the expectation that I would be coding full time. I was the only developer for the company.
It became readily apparent that the project would require at least a team of developers to work on it as I continued working. I recommended to my boss he hire some people and offered to do the interviewing for them. Fast forward to now that we've hired one developer and are looking to hire several more.
I'm in a management role for the quality of the software as well as the entire engineering department as well as being the most experienced developer.
I feel totally overwhelmed by the position (I've been a developer for a few years but never a manager) and by the sheer technically colossal task the software is trying to accomplish as well as the problem of managing an entire department as it looks I will now be doing.
What do I do? I'm extremely stressed out.