← Back to opportunities

Business Development Manager

📍 Location
Spain
⏰ Job Type
Full-time
📅 Posted
June 17, 2026

About the Role

Job Title: Business Development Manager – Iberia (Spain & Portugal)

Location: Barcelona, Spain

Employment Type: Full-time (40 hours)


Company Overview:

TCI Biotech Netherlands B.V. is the European headquarters of TCI Co., Ltd., a global Contract

Development and Manufacturing Organization (CDMO) of nutraceuticals and cosmeceuticals with production sites in Taiwan, China, and the United States. We are now establishing our first European production plant for dietary supplements in Barcelona, Spain.

TCI specializes in innovative design and manufacturing solutions for food supplements and skincare products, serving leading retail brands, private labels, e-commerce, social, and direct-selling companies. As part of our global expansion, we are strengthening our presence across Iberia and the Mediterranean through new strategic partnerships that bring our expertise clo...

Ready to Join Through a Referral?

Apply now and get connected directly with the hiring team

Apply for this Position