In the past I used to love PivotalTracker, but it seems to be a bit outdated and lacking some features, like the ability to have custom statuses, as I'd like to have statuses like: "In staging", "Tested in staging", "deployed to production" (interested to hear how you approach this steps).
ClickUp and Clubhouse look like the best candidates from what I've evaluated so far, and they both have the added value of being flexible enough that could be used to manage the other company projects outside of development.
I'd rather don't got with Jira as it (in my experience) can be slow, and feels like overloaded for a small team.
What software do you use for managing your software projects? how happy are you with it?
For heavier documentation that doesn't really belong on a kanban card, we use our own product, Miki[1].