Используем cookie для работы сайта и статистики. «Хорошо» разрешит ещё и запись сессий.
Ebury
Мадрид, Испания3 месяца назад
Грейд
Staff
Опыт работы
от 7 лет
Формат работы
Гибрид
Уровень английского
B2, выше среднего
Письмо на почту или сообщение рекрутеру в Telegram
Ebury помогает амбициозным компаниям добиваться глобального роста, и мы применяем тот же подход к нашим сотрудникам. Мы поощряем инновации и развитие, сотрудничество и решение проблем, а также создаем среду, в которой каждый может чувствовать себя своим, быть ценным, получать поддержку и иметь возможность добиться успеха. Staff Engineer Ebury помогает амбициозным компаниям добиваться глобального роста, и мы применяем тот же подход к нашим сотрудникам. Мы поощряем инновации и развитие, сотрудничество и решение проблем, а также создаем среду, в которой каждый может чувствовать себя своим, быть ценным, получать поддержку и иметь возможность добиться успеха. Готовы стать Eburian? Ebury ищет исключительных и высокомотивированных опытных Fullstack инженеров для присоединения к нашей команде Client Ops в Малаге или Мадриде. Это возможность оказать значительное влияние в ведущей FinTech-компании. С первого дня вы станете неотъемлемой частью команды, внося вклад в критически важные проекты и оперативно выпуская в продакшн код. Мы стремимся выявлять и развивать будущих технических лидеров; тем, кто демонстрирует исключительную производительность и способности, мы предлагаем ускоренный путь карьерного роста. Наша команда распределена по Европе и работает совместно между различными доменами. Мы переходим от владения рабочими процессами Salesforce каждого домена к созданию повторно используемых, сквозных сервисов для компании, используя Salesforce как платформу, а не как место, где накапливается вся логика. Вы будете инженерной основой этого направления в широком и развивающемся портфеле сервисов: не добавляя следующую интеграцию с Salesforce, а создавая сервисы, которые позволят нам прекратить их добавление. Один из текущих флагманских примеров — Client Service, платформа, которая хранит данные клиентов и разрешения как единственный источник истины, но роль выходит далеко за рамки одного проекта. Ebury предоставляет комплексные, интегрированные решения — бизнес-счета, хеджирование и финансирование — на единой платформе с бесшовным рабочим процессом. Наш успех построен на простой предпосылке и единственной цели: помочь бизнесу работать и масштабироваться на глобальном уровне. С момента своего основания в 2009 году Ebury всегда была быстрорастущим лидером в области финтеха. Сегодня мы объединяем более 2000 Eburians примерно в 70 городах, и мы всегда ищем новых сотрудников в нашу команду. В основе нашего предложения лежит собственная платформа, специально созданная для того, чтобы помочь бизнесу беспрепятственно оптимизировать и управлять глобальным денежным потоком. Мы сосредоточены на постоянном развитии продуктов и инновациях для создания инфраструктуры для безграничного роста и помощи нашим клиентам в масштабировании на каждом этапе. Возможности в Ebury так же разнообразны, как и наши сотрудники, охватывая роли от развития бизнеса до инженерии в наших технологических областях. Мы верим в инклюзивность. Мы выступаем против дискриминации во всех ее формах и против нетерпимости к различиям, которые делают нас современной и успешной организацией. В Ebury вы можете быть тем, кем хотите, и по-прежнему чувствовать себя принадлежащим, независимо от вашей истории.
Работа охватывает широкий и развивающийся портфель платформ и сервисов. Примеры ниже иллюстрируют типы проблем, которые вы будете решать, а не ограничивают роль. Проектирование, создание и эксплуатация повторно используемых backend-сервисов на Python или TypeScript/Node.js, которые хранят данные и разрешения как единственный источник истины и предоставляют чистые API для потребления другими доменами Ebury. Наша платформа Client Service — текущий флагманский пример: модернизация ее в основной сервис по умолчанию для данных клиентов вместо накопления этой логики в Salesforce. Руководство миграциями, которые устраняют нашу зависимость от устаревших интеграций, например, синхронизации Salesforce-to-BOS, предоставление данных непосредственно из специально созданных сервисов с четкими контрактами данных и границами единственного источника истины. Перенос сложной доменной логики (например, рабочих процессов кредитования, андеррайтинга и торгового финансирования) из конфигурации Salesforce в специально созданные платформы, сокращая сложность, которая существует сегодня в CRM. Проектирование новых сервисов с коллегами и техническими руководителями через процесс Request For Comments (RFC). Полная ответственность в рамках философии «Ты создаешь, ты владеешь», охватывающая как разработку, так и обслуживание. Создание производственных AI-решений: автоматизированные ответы в чате и детерминированные триггеры рабочих процессов, интеграция LLM (Claude / Gemini), чтобы агенты поддержки обрабатывали исключения, а не рутинные случаи. Помощь в создании надежных оркестраторов (Temporal), на которые команды доменов могут мигрировать свои процессы. Создание и эксплуатация сервисов со стандартными API, мониторингом, оповещениями, наблюдаемостью, идемпотентностью и интеграцией с внешними системами. Сотрудничество с кросс-функциональными командами, включая менеджеров по продуктам, дизайнеров и других инженеров, для доставки надежных функций и продуктов на всем жизненном цикле разработки программного обеспечения. Участие в технических обсуждениях и обзорах архитектурных решений, поддержание передовых инженерных практик посредством тщательных ревью кода, автоматизированного тестирования и CI/CD. Написание тестируемого кода с хорошим покрытием и его развертывание через CI и инфраструктуру, управляемую Terraform. Использование новейших AI-инструментов для расширения ваших навыков и ускорения доставки. Мы пропагандируем их ответственное использование: вы должны полностью понимать и нести ответственность за любой код или решение, которое вы производите.
Четкое общение на английском языке, как в письменной, так и в устной форме. Быть в курсе новых технологий и практик. Глубокие знания алгоритмов, объектно-ориентированного и функционального дизайна, а также передовых шаблонов проектирования. Степень бакалавра или магистра в области компьютерных наук или смежной области, или эквивалентный опыт. 5+ лет опыта в backend software engineering (Senior) / 7+ лет с кросс-доменным архитектурным влиянием (Staff), с глубоким пониманием распределенных систем и облачных технологий. Компетентность, отношение и способности для нас важнее точного количества лет. Опыт работы в сфере финтеха или финансовых услуг. Глубокие знания backend: производственные backend-сервисы, охватывающие моделирование данных, дизайн API, асинхронные паттерны, идемпотентность и сценарии отказов в микросервисах. Это ключевая компетенция, которую мы ищем. Мы создаем новые сервисы как на Python, так и на TypeScript/Node.js, и мы ищем глубокие знания в одной из этих областей (с готовностью работать с обеими). Проектирование систем единственного источника истины: вы четко рассуждаете о границах единственного источника истины и контрактов данных, о том, что принадлежит основному сервису, а с чем он просто интегрируется, а также о компромиссах между синхронными и асинхронными подходами и согласованностью. Платформенный подход: вам нравится создавать повторно используемые сервисы, от которых зависят другие команды, и вас мотивирует снижение сложности и перенос логики из CRM, а не добавление в нее новой. AI-грамотность: опыт интеграции LLM в продакшн или высокая готовность применять RAG, prompt engineering и model evaluation в строгих рамках доступа к данным. Fullstack-опыт: уверенность в участии в разработке React-фронтендов для операционных инструментов, и вы отвечаете за функции от начала до конца. Сильные навыки коммуникации и влияния, включая написание и ответы на RFC, а также достижение согласия между командами.
Практический опыт работы с надежными оркестраторами или движками рабочих процессов, такими как Temporal, включая конечные автоматы и выполнение ровно один раз. Опыт интеграции LLM в продакшн (RAG, prompt engineering, model evaluation) в строгих рамках доступа к данным. Знакомство с облачными платформами (AWS, GCP) и технологиями контейнеризации (Docker, Kubernetes). Опыт работы с Domain-Driven Design (DDD) и стандартизацией коммуникационных паттернов в сервис-ориентированной архитектуре. Опыт работы с Salesforce, достаточный для чистого переноса логики из платформы. Вам не нужно быть разработчиком Salesforce. Вклад в проекты с открытым исходным кодом или личное портфолио, демонстрирующее техническое любопытство и навыки.
Офис в Мадриде — Гибридный режим: 4 дня в офисе, 1 день удаленной работы Конкурентоспособная заработная плата и пакет льгот Дискреционный бонус по результатам работы Участие в динамичной среде с глобальным охватом Постоянное личное развитие посредством обучения и сертификации Лицензии GitHub Copilot и Claude Code для всех инженеров, а также постоянное личное развитие посредством обучения и сертификации
Ebury helps ambitious businesses unlock global growth, and we take the same approach with our people. We encourage innovation and movement, collaboration and problem-solving, and foster an environment where everyone can feel they belong, are valued, supported and empowered to succeed.
If you’re a collaborator who wants to help transform how businesses operate globally, get in touch - we’d love to discuss how Ebury can accelerate your career so you can shape the future.
Staff Engineer
Madrid Office - Hybrid: 4 days in the office, 1 day working from home
Ebury helps ambitious businesses unlock global growth, and we take the same approach with our people. We encourage innovation and movement, collaboration and problem-solving, and foster an environment where everyone can feel they belong, are valued, supported and empowered to succeed. If you're a collaborator who wants to help transform how businesses operate globally, get in touch. We'd love to discuss how Ebury can accelerate your career so you can shape the future.
Are you ready to be an Eburian?
Ebury is seeking exceptional and highly motivated experienced Fullstack Engineers to join our Client Ops team in Málaga or Madrid. This is an opportunity to make a significant impact within a leading FinTech firm. From your first day you'll be an integral part of the team, contributing to missioncritical projects and shipping production code early. We are committed to identifying and nurturing future technical leaders; for those who demonstrate exceptional performance and aptitude, we offer an accelerated path for career progression. Our team is distributed across Europe and works collaboratively across domains. We're shifting from owning every domain's Salesforce workflow toward building reusable, end-to-end services for the company, using Salesforce as a platform rather than the place all logic accumulates. You'll be the engineering backbone of that direction across a broad and evolving portfolio of services: not adding the next Salesforce integration, but building the services that let us stop adding them. One current flagship example is the Client Service , the platform that holds client data and permissions as a source of truth, but the role reaches well beyond any single project.
Key Responsibilities:
The work spans a broad and evolving portfolio of platforms and services. The examples below are illustrative of the kind of problems you'll take on, not the limits of the role.
Design, build and operate reusable backend services, in Python or TypeScript/Node.js, that hold data and permissions as a source of truth and expose clean APIs other domains across Ebury consume. Our Client Service platform is the current flagship example: upgrading it into a default core service for client data instead of letting that logic accumulate in Salesforce.
Lead migrations that retire our reliance on legacy integrations, for example the Salesforce-to-BOS sync, serving data directly from purpose-built services with clear data contracts and source-of-truth boundaries.
Move complex domain logic (for example Lending, Underwriting and Trade Finance workflows) out of Salesforce configuration and into purpose-built platforms, cutting the complexity that lives in the CRM today.
Design new services with teammates and engineering leaders through the Request For Comments (RFC) process.
Take full ownership under the "You build it, you own it" philosophy, covering both development and maintenance.
Build production-grade AI: automated chat responses and deterministic workflow triggers, integrating LLMs (Claude / Gemini) so Ops agents handle exceptions, not routine cases.
Help stand up durable orchestration (Temporal) that domain teams migrate their processes onto.
Build and operate services with standard APIs, monitoring, alerting, observability, idempotency and external-system integration.
Collaborate across cross-functional teams, including product managers, designers and other engineers, to deliver robust features and products across the full software development lifecycle.
Contribute to technical discussions and architectural design reviews, and uphold engineering best practices through rigorous code reviews, automated testing and CI/CD.
Write testable code with good coverage, and ship through CI and Terraform-managed infrastructure.
Leverage the latest AI tools to augment your skills and accelerate delivery. We champion their responsible use: you must be able to fully understand and own any code or solution you produce.
Communicate clearly in English, written and spoken.
Stay current with emerging technologies and practices.
Required Qualifications
Strong knowledge of algorithms, object-oriented and functional design, and best-practice patterns.
Bachelor's or Master's in Computer Science or a related field, or equivalent experience.
5+ years backend software engineering (Senior) / 7+ years with crossdomain architectural impact (Staff), with solid distributed-systems and cloud-native depth. Competency, attitude and ability matter more to us than a precise number of years.
Experience working in fintech or within the financial services industry.
Backend depth: production backend services covering data modeling, API design, async patterns, idempotency, and failure modes in microservices. This is the core capability we're hiring for. We build new services in both Python and TypeScript/Node.js, and strong depth in either (with willingness to work across both) is what we're looking for.
Source-of-truth systems design: you reason clearly about source-of-truth and data-contract boundaries, what a core service owns versus what it merely integrates with, and synchronous vs asynchronous trade-offs and consistency.
Platform mindset: you enjoy building reusable services that other teams depend on, and you're motivated by reducing complexity and moving logic out of a CRM rather than adding more into it.
AI literacy: experience integrating LLMs into production, or strong readiness to apply RAG, prompt engineering and model evaluation within strict data-access boundaries.
Fullstack range: comfortable contributing to React frontends for operational tooling, and you own features end-to-end.
Strong communication and influencing skills, including writing and responding to RFCs and building alignment across teams.
Nice to have:
Hands-on experience with durable orchestration or workflow engines such as Temporal, including state machines and exactly-once execution.
Experience integrating LLMs into production (RAG, prompt engineering, model evaluation) within strict data-access boundaries.
Familiarity with cloud platforms (AWS, GCP) and containerisation technologies (Docker, Kubernetes).
Experience with Domain-Driven Design (DDD) and standardising communication patterns in a service-oriented architecture.
Salesforce context, enough to migrate logic off the platform cleanly. You don't need to be a Salesforce developer.
Contributions to open-source projects or a personal portfolio demonstrating technical curiosity and skill.
What We Offer
Competitive salary and benefits package
Discretionary bonus based on performance
Being part of a dynamic environment with global exposure
Continued personal development through training and certification
GitHub Copilot and Claude Code licenses for all engineers, plus continued personal development through training and certification
Ready to launch your career with a global FinTech? Click the ‘Apply’ Today and discover your potential at Ebury!
About us
Ebury delivers sophisticated, integrated solutions — business accounts, hedging, and financing — on a single platform with a seamless workflow. Our success is built on a simple premise and singular purpose: To help businesses operate and scale globally.
Since its founding in 2009, Ebury has always been a fast-growing leader in fintech. Today, we bring together 2000+ Eburians across nearly 70 cities and we’re always looking to add to our team.
At the heart of our offering is a proprietary platform, purpose-built to help businesses seamlessly streamline and manage global cash flow. We focus on continuous product evolution and innovation to build the infrastructure for borderless growth and help our clients scale at every stage.
The opportunities at Ebury are as diverse as our people, ranging from business development to engineering roles across our tech pillars.
We believe in inclusion. We stand against discrimination in all forms and are against the intolerance of differences that makes us a modern and successful organisation. At Ebury, you can be whoever you want to be and still feel a sense of belonging no matter your story.
Important Security Notice for Job Applicants:
Ebury only accepts applications via official Ebury channels. We will only contact you from an @ ebury.com domain. Always check the emails you receive from us, and note that we will never request payment for any part of the recruitment process. Stay safe and report suspicious activity.
Notice to Recruitment Agencies and Search Firms:
Ebury does not accept unsolicited resumes, CVs, or candidate profiles from recruitment agencies or search firms without signed written Ebury recruitment terms in place for a specific role. Any unsolicited applications will be considered the sole property of Ebury. Ebury will not be responsible or liable for any placement fees or costs associated with unagreed candidate submissions or subsequent hires.
AI Transparency Statement:
Ebury uses Artificial Intelligence (AI) and automated tools to help streamline certain parts of its recruitment process, however, these tools are strictly for administrative efficiency. All hiring decisions, including application reviews, shortlisting, and final selections are evaluated and conducted by human talent acquisition professionals and hiring managers.
Сравним навыки, грейд, формат работы и зарплату
Чаще всего от 79 600 до 88 300