I've lumped my time spent building console applications in with my personal experience here because the logic past the interface is so similar and the two are often intertwined.
Almost all of my experience with REST APIs has been with Python. I've built private and public REST APIs with Tornado and FastAPI. I used Tornado at Encircle and FastAPI is what I usually use for personal projects. I've used SQLAlchemy for all my database interaction in Python, and I've used Alembic to manage database migrations. I also have some experience with multiprocessing in Python and C++ as well as Lua coroutines.