I have a small team where I'm largely the only person who reviews what goes into production and makes sure that the code introduced doesn't contradict business logic, no bugs etc.. I know a lot of this can be improved with tests and we often use them, however I see tests at most complementing the human code review (what was tested, how it was tested will for instance always need a review of the tests and the code under test).
However, this all means I've become a bottleneck and a big part of my job has become about reviewing code which is a bit soul-sucking after a while. I'm sure there's many ways to spread the load (mainly I want to include everyone else in the review processes) but I am not sure how to start because I am more senior and have more experience with our system, and I'm not sure what I should be aiming for.
Would be happy to hear suggestions to have a better idea of what I should be aiming for, and what the best way to get there is.