Localization and Translations Business Development Manager (Work from Home allowed)