Charlie Taylor
Tech company says the new roles will be spread across locations in Dublin, Cork and Galway