| I am currently a Senior Dev at the Eastern Europe branch of a well known (esp here) company and I have around 7 practical years experience in programming (a few more in other IT services). I won't go into much details (colleagues read HN), but my dev stack isn't the best paid, however I am in the process of becoming a Team Lead at the current company. I recently got offered to interview for a senior position at another company where I will learn a much better stack and new technologies. All was well on the interview (from my point), but it seems that they didn't deem me as Senior material yet and want me to join as a mid level (pay is still higher than current, but not that much and is a lot lower than what I wanted). At what point do you think taking a step back in seniority is worth it? Does it actually even matter if the pay is better and I will learn a better stack? However I will likely make TL soon and get the same pay in the following months. I feel a bit cheated by the whole process. |
Don't join on these terms, from the first day you'll be resenting the company and thinking about how to move somewhere else or how to get a promotion. It's a bad position to start the relationship for both sides (which is also why companies shouldn't aggressively low-ball offers).