I am proposing this because in our place we are constantly in a lack of a front developers to actually implement interfaces for outside public, so there is no way we can get one assigned for internal needs.
While creating TUIs is simple, and can be done by a backend dev without descending into the hellpit of yarn, node, npm; or even learning Django which looks like an overkill
After I left my previous company, I created a SaaS (https://www.airplane.dev/) that makes creating these kinds of internal tools pretty easily. If you write pure backend code/Python scripts/SQL/etc, Airplane will auto-generate the corresponding UI and also allow execution through a Slack bot.
Just flagging that I am the cofounder but thought your use case is perfect for Budibase: