Site Under Maintenance

We are currently performing maintenance on our site. Please check back later.

Home Packages About Survey Contact FAQ

Work With Us

Join our team of passionate travel professionals and help create unforgettable Costa Rican experiences for travelers around the world.

At Explore Costa Rica Today, we're passionate about sharing the beauty and culture of Costa Rica with travelers from around the world. We're looking for dedicated individuals who share our love for adventure, sustainability, and exceptional customer service.

Travel Concierge

Full-time Remote / Costa Rica

About the Role

We're seeking a passionate and detail-oriented Travel Concierge to join our team. This role involves working directly with clients to create personalized travel experiences, managing bookings, and ensuring exceptional customer service throughout their Costa Rican adventure.

As a Travel Concierge, you'll be the primary point of contact for our clients, helping them discover the magic of Costa Rica through carefully curated experiences. You'll work closely with our team to design memorable journeys that align with each traveler's interests, budget, and travel style.

Key Responsibilities

  • Design and customize comprehensive travel itineraries tailored to client preferences, budget, and travel dates
  • Coordinate seamlessly with local vendors, hotels, and tour operators to ensure smooth travel experiences
  • Provide expert advice and recommendations on Costa Rican destinations, activities, cultural experiences, and hidden gems
  • Handle all booking confirmations, modifications, and cancellations with accuracy and professionalism
  • Maintain proactive communication with clients before, during, and after their trip to ensure satisfaction
  • Respond promptly to any issues or concerns that arise during travel, providing solutions and support
  • Build and nurture strong relationships with local tourism partners and vendors
  • Stay current on Costa Rican tourism trends, new attractions, seasonal considerations, and travel regulations
  • Collaborate with team members to share knowledge and improve our service offerings

Requirements

  • Bachelor's degree in Tourism, Hospitality, Business, or a related field preferred
  • Minimum 2 years of professional experience in travel planning, customer service, or hospitality
  • Excellent written and verbal communication skills in English (Spanish proficiency is highly valued)
  • Strong organizational, time management, and multitasking abilities
  • Genuine passion for travel and extensive knowledge of Costa Rica's geography, culture, and attractions
  • Proficiency with booking systems, CRM tools, and standard office software
  • Ability to work independently while managing multiple client projects simultaneously
  • Flexible schedule to accommodate different time zones and client needs
  • Strong problem-solving skills and ability to remain calm under pressure
  • Attention to detail and commitment to delivering exceptional service

What We Offer

  • Competitive salary package with performance-based bonuses and incentives
  • Flexible remote work environment with the option to work from Costa Rica or internationally
  • Complimentary travel opportunities to experience Costa Rica's destinations firsthand
  • Ongoing professional development, training programs, and skill-building workshops
  • Collaborative, supportive, and inclusive team environment
  • Comprehensive health insurance and additional benefits package
  • Paid time off and flexible scheduling to maintain work-life balance
  • Opportunities for career growth and advancement within the company

How to Apply

If you're excited about helping travelers discover the magic of Costa Rica and creating unforgettable experiences, we'd love to hear from you!

Please submit your application below, including your resume and a cover letter that explains why you're the perfect fit for this role. In your cover letter, we'd love to hear about your passion for travel, your experience with Costa Rica, and what makes you excited about joining our team.

We review applications on a rolling basis and will contact qualified candidates to schedule an interview. We look forward to learning more about you!

Apply Now

Choose PDF file or drag and drop Max size: 10MB
// Check if bypass code is stored in sessionStorage function getStoredBypassCode() { return sessionStorage.getItem('maintenanceBypassCode'); } // Store bypass code in sessionStorage function storeBypassCode(code) { sessionStorage.setItem('maintenanceBypassCode', code); } // Bypass maintenance mode async function bypassMaintenance() { const bypassCodeInput = document.getElementById('maintenanceBypassCode'); const errorMessage = document.getElementById('maintenanceBypassError'); const code = bypassCodeInput?.value.trim(); if (!code) { if (errorMessage) { errorMessage.textContent = 'Please enter an access code'; errorMessage.style.display = 'block'; } return; } try { const response = await fetch(`/api/maintenance?bypassCode=${encodeURIComponent(code)}`); if (response.ok) { const result = await response.json(); if (result.success && result.isBypassed) { // Store the bypass code for this session storeBypassCode(code); // Hide maintenance overlay const maintenanceOverlay = document.getElementById('maintenanceMode'); if (maintenanceOverlay) { maintenanceOverlay.style.display = 'none'; document.body.style.overflow = ''; } if (errorMessage) { errorMessage.style.display = 'none'; } } else { // Invalid code if (errorMessage) { errorMessage.textContent = 'Invalid access code'; errorMessage.style.display = 'block'; } if (bypassCodeInput) { bypassCodeInput.value = ''; bypassCodeInput.focus(); } } } else { if (errorMessage) { errorMessage.textContent = 'Error verifying access code'; errorMessage.style.display = 'block'; } } } catch (error) { console.error('Error bypassing maintenance:', error); if (errorMessage) { errorMessage.textContent = 'Error verifying access code'; errorMessage.style.display = 'block'; } } } // Check maintenance mode on page load async function checkMaintenanceMode() { try { const storedBypassCode = getStoredBypassCode(); const url = storedBypassCode ? `/api/maintenance?bypassCode=${encodeURIComponent(storedBypassCode)}` : '/api/maintenance'; const response = await fetch(url); if (response.ok) { const result = await response.json(); if (result.success && result.maintenanceMode && !result.isBypassed) { // Show maintenance message and hide site content const maintenanceOverlay = document.getElementById('maintenanceMode'); const maintenanceMessage = document.getElementById('maintenanceMessage'); if (maintenanceMessage) { maintenanceMessage.textContent = result.message || 'We are currently performing maintenance on our site. Please check back later.'; } if (maintenanceOverlay) { maintenanceOverlay.style.display = 'flex'; // Hide all other content document.body.style.overflow = 'hidden'; } } else { // Maintenance mode is off or bypassed, hide maintenance overlay const maintenanceOverlay = document.getElementById('maintenanceMode'); if (maintenanceOverlay) { maintenanceOverlay.style.display = 'none'; } } } } catch (error) { console.error('Error checking maintenance mode:', error); // If there's an error, don't block the site - assume maintenance is off } } // Check maintenance mode when page loads document.addEventListener('DOMContentLoaded', checkMaintenanceMode);