I am a developer working at a company in the UK (been there close to 3 years). Our team which used to be an 8 person team is now just 2 of us. This has put me in the position of being the most senior developer. Our other developer has worked at the company a year and has no experience of the other projects we have / is doing a less technical facing role.
I am currently working 3-5 hours extra every day including weekends(this is fairly uncommon but is related to an important client we have - so I don't expect this trend to continue too much). On top of this we have 2 large projects due in a few months. To be blunt without me the projects will not be delivered on time.
My company wants to increase my notice period to 2(min) - 3(max) months, this is a contractual change that I can say no to in the UK. They also offered me a token salary increase in Nov to take effect in Jan.
I am currently being paid around 15k below the market rate for my skills and currently being headhunted by multiple recruiters daily. I was offered a job last year for a much higher salary (I turned this down due to a bad vibe from the company I was applying for).
We are currently looking to hire more people but that process takes time and I have found the job adverts online for the roles we are hiring for and both are a much higher salary than I am getting.
I have a meeting tomorrow to discuss my contract. My plan is to go in and explain what I have brought to the company, talk about the upcoming projects and how I am instrumental in them, explain that I being underpaid for my experience, the hours I put in and I would like a raise. I will save the fact I have discovered the other job adverts / the interest in me from other companies if they offer any pushback on the salary issue.
Any suggestions / advice would be appreciated.