Here's the situation: I am a junior software engineer and I am part of a team of two developers. I was paired up with a software developer lead who worked on the front end section for the software. In addition, I was working on the back end section of the software.
The software developer lead decided to resign after one year into the project. I had to learn the code he applied on the front end including the APIs he was using.
The Problem: When I was paired up with another software engineer lead, I ended up doing most of the work since he did not set his development environment and he does not have a lot of experience with the front end APIs. He's a nice guy but is not providing any help with the code. He is taking more than two weeks to set up the development environment. Thus, I am getting pushed hard to add a lot of features on the front end and back end by myself.
Conclusion: I was thinking about looking for another job since I already have one year and 5 months of experience. However, I don't know if this is the right thing to do. The project manager knows about the situation but still only pushes me.
I think I might get terminated due to the fact that this is a lot of work for me to handle.
Thanks for reading my post!