Could you make the entire joint one long dovetail with the tongue on the side panel and the groove on the back? If you stopped it short of the top it wouldn't be seen.
If you have deep pockets, lamello clamex.
Looking at the design of the sofa, any one sitting at the "table" end and reclining...