Duffel

London
53 Total Employees
Year Founded: 2017

Teams at Duffel

Recently posted jobs

3 Hours AgoSaved
Hybrid
London, Greater London, England, GBR
Information Technology • Travel
The Customer Success Manager will maintain relationships with strategic customers, analyze needs, enhance customer satisfaction, and collaborate with teams to improve service usage and performance.
2 Days AgoSaved
Remote
US
Information Technology • Travel
As a Travel Support Consultant, you will assist customers with inquiries while building relationships with travel sellers and gathering feedback to enhance products.
5 Days AgoSaved
Hybrid
London, Greater London, England, GBR
Information Technology • Travel
As a Travel Support Consultant, you will assist customers with travel-related queries, manage bookings, and enhance the customer journey while providing exceptional service.