Undescribed image

Curious, ambitious, transformative, value builder? Work with us! We are OTRA

See all jobs

All our jobs

Europe | 30.08.2021

Business Developer

Entrepreneurial and independent sales challengers

Europe | 16.12.2020

Open Application

We are growing!