We would recommend sticking with programming languages and tools your developers already are familiar with to avoid situations where they need to re-learn something or make modifications. However, in our experience, the vast majority of programmers are familiar with JavaScript and Python, and that is enough to build Frontend and Backend.
If your team does not have enough developers to implement the rest of the features, you can hire dedicated developers or outsource app development entirely.