💡 Opportunity Summary

  • We are looking for English-speaking Customer Support Agents to join a leading fintech project in Thessaloniki.
  • This role offers the chance to support a global financial services client in a high-performance, voice-based support environment.
  • Join a growing team that supports one of the most dynamic industries in the market.

Apply for English-Speaking Customer Support Agent in Thessaloniki, Facebook Pixel
Banner Default Image
Back to jobs
Posted 17 October 2025
LocationThessaloniki
Discipline Customer Service
Reference54552

Job description

We are looking for English-speaking Customer Support Agents to join a leading fintech project in Thessaloniki. This role offers the chance to support a global financial services client in a high-performance, voice-based support environment.

Our client is a global digital outsourcing specialist, partnering with some of the world’s most respected brands to deliver customer experience solutions across industries. They combine multilingual talent, technology, and operational excellence to drive results.

What will you do?

  • Deliver professional, voice-based customer support to fintech users.

  • Ensure white-glove customer service with fast, effective issue resolution.

  • Maintain accurate customer records while upholding data privacy standards.

  • Communicate clearly and empathetically, aligning with client expectations.

  • Operate on a rotating shift schedule between 16:00 – 04:00, Monday to Sunday.

  • Complete a structured training program and integrate quickly into daily operations.

Requirements

  • Minimum 6 months’ experience in fintech or financial services.

  • At least 2 years of customer support or service experience.

  • English proficiency at C1 level or higher (spoken and written).

  • Comfortable working night shifts and weekends on rotation.

  • Completion of the White Glove Assessment (Harver) before submission.

What you’re offered

  • Monthly gross salary of €1,050.

  • Monthly transportation allowance of €130.

  • One-month training period including nesting.

  • On-site position in Thessaloniki, within a modern support center.

Do you thrive in fast-paced environments and enjoy delivering top-tier service? Join a growing team that supports one of the most dynamic industries in the market.

Multilingual Jobs Worldwide
Multilingual Jobs Worldwide is a leading recruitment company focusing on connecting multilingual talent with exciting career opportunities worldwide. With a network of 400+ partners in over 40 countries, we have successfully helped more than 5,400 candidates secure their dream jobs.

Donna Diependaal
‘; if (loc.hierarchy) { markup += ‘

‘ + loc.hierarchy + ‘

‘; } return markup; }; formatLocSelection = function(loc) { return loc.name || loc.text; }; locationInput.select2({ placeholder: “Location”, ajax: { dataType: ‘json’, url: “/en/api/v1/locations”, delay: 500, data: function(params) { return { name: params.term, page: params.page }; }, processResults: function(data, params) { params.page = params.page || 1; return { results: data.data, pagination: { more: params.page * 20

Form ID is missing! make sure to include the form ID


‘ } form.innerHTML = “

” + ‘Loading form…’ + “

“; const xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == XMLHttpRequest.DONE) { if (xmlhttp.status == 200) { form.innerHTML = xmlhttp.responseText; initializeRecaptcha(form); if (typeof initializeForm === ‘function’) { initializeForm(formId); } attachFileInputHandler(formId); } else if (xmlhttp.status == 404) { form.innerHTML = ‘

Form with id ‘ + form.id + ‘ not found

‘; } else { form.innerHTML = ‘

Error fetching form with id ‘ + form.id + ‘

‘; } const details = { detail: { response: xmlhttp, currentTaget: form, formId } }; window.dispatchEvent(new CustomEvent(“xhr:formRendered”, details)); } }; xmlhttp.open(‘GET’, url, true); xmlhttp.send(); } function attachFileInputHandler(containerId) { var formDomId = ‘form-‘ + containerId; var container = document.getElementById(formDomId); var fileInputs = container.querySelectorAll(‘input(type=”file”)(accept=”.pdf,.doc,.docx”)’); fileInputs.forEach(function(fileInput) { fileInput.addEventListener(‘change’, function(event) { var files = event.target.files; var allowedTypes = (‘application/pdf’, ‘application/msword’, ‘application/vnd.openxmlformats-officedocument.wordprocessingml.document’); for (var i = 0; i -1; if (!isSameOrigin) return; const urlHasUTM = /(utm_|source=)/.test(href); if (urlHasUTM) return; const paramsIndex = href.indexOf(“?”); const hasParams = paramsIndex > -1; if (hasParams) { anchor.href = href.slice(0, paramsIndex) + urlParamString + “&” + href.slice(paramsIndex + 1); } else anchor.href += urlParamString; }); updateFormUTMs(params); } function updateFormUTMs(params) { if (!Object.keys(params).length) return; ().slice.call(document.querySelectorAll(“form”)).forEach(function(form) { for(key in params) { const existingInput = form.querySelector(‘input(name=”‘ + key + ‘”)’); if (existingInput) { existingInput.value = decodeUTM(params(key)); continue; } const input = createInput(key, params(key), true); form.appendChild(input); } }); } function createInput(name, value, hidden) { const input = document.createElement(“INPUT”); input.name = name; input.value = decodeUTM(value); input.setAttribute(“style”, “display:none !important”); if (hidden === true) { input.hidden = true; } return input; } function resolveUTMparameters() { return loadPolyfills(captureAndAttachUTMs) } if (window.jQuery && window.$) { $(document).on(“pjax:complete”, resolveUTMparameters); $(document).ajaxComplete(resolveUTMparameters); $(document).on(‘ajax:beforeSend’, function (event) { recaptchaFormCallback(this, event); }); } const dynamicForms = ().slice.call(document.querySelectorAll(‘.dynamic-form’)); if (dynamicForms.length > 0) { // These scripts are used for sites with legacy outtaded jquery-ujs to submit forms via AJAX // Example setup: // = require _legacy_tephra/_universal_core/jquery-2.1.1 // = require _legacy_tephra/_universal_core/jquery-migrate-1.2.1 // = require _legacy_tephra/_universal_libraries/jquery-ujs // In case the current version of jquery-ujs is used this libraries get ignored getScript(‘/javascripts/jquery.iframe-transport.js’); getScript(‘/javascripts/jquery.remotipart.js’); dynamicForms.map(renderForm); } var forms = document.querySelectorAll(‘form’); forms.forEach(function(form) { form.addEventListener(‘submit’, function (event) { recaptchaFormCallback(this, event); }); }); function CSRFTokenToQuickJobAlertForm() { const job_alert_form = document.getElementById(‘new_search’); if (!job_alert_form) return; fetch(‘/api/v1/csrf_meta_tags.json’) .then(res => res.json()) .then((data) => { var input = document.createElement(‘input’); input.type=”hidden”; input.name = data.param; input.value = data.token; job_alert_form.append(input); }).catch(err => console.error(err)); } CSRFTokenToQuickJobAlertForm(); // attach UTMs generateSourceParams(); resolveUTMparameters(); initializeRequiredCheckboxesValidator(); });

Apply for this job

Discover more from SnoopiBoard

Subscribe to get the latest posts sent to your email.