About the job
Ebury empowers ambitious enterprises to tap into global growth, mirroring our commitment to our team members. We promote innovation, collaboration, and problem-solving, nurturing an environment where everyone feels valued, included, and equipped for success.
If you're a collaborative thinker eager to redefine global business operations, reach out to us. We’re excited to explore how Ebury can fast-track your career and allow you to shape the future.
Senior Backend Engineer - JavaScript/TypeScript
Ebury (Madrid/Málaga) Office - Hybrid: 4 days in the office, 1 day working from home per week
Ebury is a rapidly growing FinTech company on a mission to transform international trade. Our Client Operations Automation squad is at the forefront of this transformation, working on the "Internal Engine" of our global delivery organization.
We're advancing beyond conventional automation into the realm of Agentic Orchestration. Your role will extend beyond scripting; you'll design high-performance distributed systems and AI-driven processes that facilitate real-time compliance, client lifecycle management (CLM), and sophisticated RFI workflows.
Technical Leadership & Team Context
In this pivotal role, you will serve as the primary technical leader of your squad, collaborating with three mid-level engineers and one Associate Engineer. You will be the lead architect and mentor, establishing engineering standards and guiding the technical roadmap for enhanced operational efficiency at Ebury.
Your Impact
- Architect Intelligent Systems: Spearhead the design and implementation of intricate state machines and workflow orchestration utilizing Temporal and Node.js/TypeScript.
- Production-Grade AI: Implement and enhance Gemini in production to automate non-deterministic operational tasks, converting manual reviews into streamlined, automated processes.
- Drive Strategic KPIs: Take ownership of technical objectives that lower our Manual Intervention Rate and enhance Average Handling Time (AHT) for global client operations.
- Engineering Excellence: Set best practices for observability, "exactly-once" execution, and resilience within distributed systems.
- Mentorship: Contribute to the team's development through RFC reviews, technical workshops, and collaborative coding sessions with mid-level and associate engineers.

