E

Ebury

Global payments, currency risk management, lending

Senior API Engineer

Backend EngineeringPosted on Nov 11
Full-timeMadrid, Spain

About the Job

Requirements

  • A Bachelor's or Master's degree in Computer Science or a related field, or equivalent experience.
  • At least 5 years of software development experience, with a proven track record of building high-performance, client-facing web applications.
  • Knowledge of basic algorithms, object-oriented and functional design principles, and best-practice patterns.
  • Experience with Python, Django, PostgreSQL, Redis, and REST APIs.
  • Experience with Docker, Kubernetes, Terraform, and AWS.
  • Experience with an IAM framework and related tools such as Keycloak.
  • Strong understanding of system architecture, API design, and building scalable services, including incorporating monitoring and alerting and integrating complex external systems.
  • Strong knowledge of Linux systems, cloud infrastructure, networking, and databases.
  • Proficient understanding of code versioning with Git.
  • Proficient English communication and collaboration skills for international teamwork.

Responsibilities

  • Contribute to development of the next iteration of platform channels, collaborate in developing and delivering new products, and improve and maintain existing products.
  • Collaborate with team members and engineering leaders to design services and components using the Request For Comments (RFC) process.
  • Take full ownership of products built, including their development and ongoing maintenance.
  • Build and run services by containerising code and adding monitoring and alerting.
  • Write testable code with unit and integration test coverage.
  • Contribute to continuous integration and continuous delivery pipelines and infrastructure as code tools for deployment of services and infrastructure as needed.
  • Mentor junior engineers and set an example of technical excellence, continuous learning, collaboration, innovation, culture, and performance.
  • Participate in on-call duties when required.

About the Company

Ebury

Global payments, currency risk management, lending

Ebury helps businesses manage cross-border payments, currency risk, and financing. Its platform provides global and local accounts, competitive currency conversion, bulk payments, APIs, and mobile access, with rate locks across 60+ currencies to protect margins. It sticks out through FCA-regulated infrastructure with segregated funds in Tier-1 banks, along with relationship-manager support and the option to embed its tools into clients’ platforms; Banco Santander is a majority owner. Its goal is to help companies scale internationally with predictable costs and streamlined finance operations.

Company size
1,001-5,000
Company stage
Private
Total funding
$111.4M
Headquarters
London, United Kingdom
Founded
2009

Recently Posted Jobs

Explore more opportunities at Ebury

See more jobs