Coping with the change from dev to tech lead

I did have a say in the hiring process. I interviewed him with one of our best frontend guys and he seemed to have the knowledge and the expertise required. But he simply wasn’t delivering.

I’ve had a conversation with management in which they agreed that I was being overworked but even then I was asked to keep working the extra hours until the project is back on track.

I’m also responsible for the deployment as well; which of course takes time and is always risky.

I keep waking up at 430am with a horrible anxiety because I feel it’s my duty I should be up at that hour solving all these issues.

I will speak with my PM today about moving the deadline. I don’t see any way of completing the work before the deadline that doesn’t involve me working the whole weekend at the expense of my health.