I am a full stack developer having around 6 years of experience with web technologies mostly in LAMP and MEAN stack. I recently switched to a product based company. During the interview process and till around 1 week after I joined, the project details shared to me was upgrading the company's site which was developed in 90's with closed system to MEAN stack based open source project with newer design and features. The development pipeline mentioned was to be about 6-8 months to go live with version 1.
But after about 1 week of joining, the product division I joined was spun off to a separate company by itself. The newer management is going with updating their website with new system but because of TSA, they have to move to new system with in 3 months. So the new website is being built by a third party service provider who are using closed source software for development.
I have zero experience with the new as well any of the old system. But my manager somehow expects me to contribute to the project and within strict timelines. I'm not adverse to learning new system, but upon knowing that the new language being used, will see its end of life support at somewhere 2022, I'm not keen on wasting my time to learn something which will be useless after 2 years.Considering their old system is more than two decades old, currently I'm writing APIs somehow to move data from a 20 year old system to a system which will be useless in 2 years.
I'm highly frustrated about this situation and want to leave the company. But am afraid that any other company I'll be applying to will not consider me as I'll be seen as a quicker jumper. Also, because of initial project details shared, I let go of another opportunity with another company which was offering me better compensation as well. My manager is saying they will eventually update to MEAN stack but sometime later which I highly doubt. I don't want to stay with the company but job search is very tiring considering that my last switch took about 4-5 months. Kindly suggest on this also how should I answer questions like why I'm switching again so quickly.