A suspension seatpost (I like Thudbusters) could be a big help especially combined with a "springy" seat. Maybe of equal importance if the distance from the seat to the bars. If you're stretching to reach the bars, pain in your back might be a resultant. You might try to incorporate both considerations.