No, that's not needed. There's a K8S plugin for Backstage that can link your deployments to the services in Backstage's service catalog, which is useful. But that's pretty much the only part of Backstage that would "require" Kubernetes.
To be clear, Backstage is not an alternative to Gitea, Github or anything like that. It's not a source code repository hosting tool.