Currently you have your post list (your blog) setup to show excerpts. In WordPress, excerpts do not include your shortcodes. The theme gives you an option to choose whether you want to show full content or excerpts. It sounds likes that’s what you want to change.
Appearance > Theme Options > Content > Primary Posts Display > Show full content or excerpts?