No. Magento can be used by someone without experience as a developer. However, as you grow into a major online retailer, it is likely you will need support of some kind at some point. There is lots of help to be found in Magento’s online communities, but you may require developer assistance for complex, custom functionality.