This is a simple job. I have about 110 pages that I need keyword research/optimizing done on. You would also add keywords to meta tags and within the product description pages. Product descriptions themselves will only need about 2-3 keywords added into them since they typically range around 150 words each.
I would prefer a team to do this rather than an individual to ensure the job will be completed quickly and with no fuss.