Not necessarily. However, it is worthwhile to have experience with at least one statically typed object-oriented language and, somewhat less, with at least one what I will call entreprise-grade language.
Notable options for typed OOP languages include Java, C#, C++, Go, TypeScript, Swift.
For enterprise-grade, you've got Java, C#, C++, some people say Node and Swift fit here too.
(I like C# a lot. It's less prolific than Java but is a much more enjoyable language.)