I am an intern at a small (~100 employees) software company in Europe. I am part of a team of 6 people (myself included) which develop the main logic that drives our product. One of the six team members works on a part time basis and remotely. More on this later.
I have been working for two months (out of a total of three months) and this is my first internship at a software company.
I spent the first 3 weeks getting used to the code base and implementing some practice applications. After that, I spent the next 3 weeks, (making up the first month and a half) assisting the team by writing up some unit tests. I received positive feedback from the team and also management.
Things started to change after the first 1.5 months.
The developer working part time and remotely, notified the team lead that he was not going to meet his deadline, 3 weeks before it was due. He had been working on a medium sized project for an important client for 5 months. At the beginning there was not a lot of pressure to deliver as long as he was on time. 5 months seemed like a lot at the start however, not so much anymore. The team lead notified me that I will be assisting the other developer to reach his deadline on time.
I enjoy challenges so I took this up immediately. I found it personally more interesting than the previous work I was doing, however twice as demanding. I was asked to work longer hours, and if need be during the weekends to reach the deadline. I had no problem with this when the other developer was also committed to finishing this own project.
For half a month (1.5-2) I worked super hard on the project, more so than the original developer on the project. His communication was lacking and GitHub pushes came very few and far between.
A week before the end of the second month, the developer with whom I was working on this project sent out an e-mail to everyone on the team stating he was resigning effective immediately. I will not go into specific details about the actual contract but what this means for me is that the team lead wants me to take over the project for this important client on a short deadline.
The project is far beyond my expertise and if we are to succeed I need to put in 80 hours/week for the next month. The team lead has already approached me to stay at this company instead of continuing my studies. Although said jokingly, I am sure he means it.
While I already made it clear that I want to continue my studies after the three months are up, I still want to do my best on this project.
However I am in a bit of dilemma. The work I am doing is far and beyond what any new intern usually does, however my wage is the same. As a student, every cent counts and so I would like to at least be paid appropriately to do such work.
The thing is I am still an intern and not an official junior developer. Should I go ahead and ask for a raise for the last month of work, keeping in mind that I am financially tight and a 'bonus' could help immensely.
Let me know if you need any clarification with regards to the timeline.
This is different from the question linked. Everyone knows I have only one month left so, a asking for a raise has different consequences in such a scenario. I am also an intern and only recently has there been such a shift in my work.
Thank you all for the suggestions!