US restaurant management platform Toast said it plans to create 100 jobs this year as it opens its new office on St Stephen’s Green in Dublin. Toast said the new jobs will be across several functions including software development, sales and customer support. Launched in 2013 in the US, Toast powers restaurants of all sizes […]