Senior Backend Engineer - Payments

Ebury
Porto
Workplace: HybridFull timeFunction: Software EngineeringSkills: ["Problem-solving","Architectural mindset","Clean code","Code review","Mentoring","Communication","Collaboration"]

Own the evolution of a high-volume transactional platform for multi-currency accounts and cross-border payments. Design, build, and optimize backend services end-to-end—from system design through deployment and production health—while translating complex financial requirements into resilient, distributed solutions. Partner with Product and Operations, mentor engineers through strong code reviews and standards, and collaborate with globally distributed teams to deliver a seamless payment experience for clients and internal operations.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Ebury
Ebury
1 day ago

Senior Backend Engineer - Payments

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 6 hours agoStatus: Live

Job Summary

Own the evolution of a high-volume transactional platform for multi-currency accounts and cross-border payments. Design, build, and optimize backend services end-to-end—from system design through deployment and production health—while translating complex financial requirements into resilient, distributed solutions. Partner with Product and Operations, mentor engineers through strong code reviews and standards, and collaborate with globally distributed teams to deliver a seamless payment experience for clients and internal operations.
Location: Porto
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Lead the design and development of the next iteration of the global platform to streamline complex cross-border payments and international fund collections.
  • •Take full accountability for backend services from initial system design through deployment and production health.
  • •Lead product initiatives end-to-end by translating complex financial business requirements into technical solutions with Product and Operations stakeholders.
  • •Mentor and coach less experienced engineers, fostering high engineering standards, thorough code reviews, and continuous learning.
  • •Collaborate with globally distributed teams and engineering leaders to build robust, modular services and components.

Key Requirements

  • •Proven experience designing, building, and maintaining complex, highly available software systems at scale with strong clean code, design patterns, and testability (unit/integration testing).
  • •Hands-on payments domain experience in payments, fintech, or banking, including transactional consistency, ledger systems, multi-currency handling, or external financial integrations.
  • •Backend engineering proficiency in at least one major backend language and experience with distributed architectures, asynchronous messaging, and relational databases.
  • •Experience building standard APIs, integrating external systems, and setting up monitoring and alerting to support production observability.
  • •Ability to communicate complex technical ideas clearly and concisely in English to technical peers and non-technical stakeholders.
Experience:FintechPaymentsBankingDistributed systemsMulti-currencyTransactional platforms
Skills:Problem-solvingArchitectural mindsetClean codeCode reviewMentoringCommunicationCollaboration
Languages:English
Tech Stack:PythonDjangoFastAPIPostgreSQLKafkaAWSKubernetesTerraformJenkinsPrometheusKibana

Company Brief

Ebury
Provides international payments, FX, and treasury solutions for SMEs and mid-market companies, enabling cross-border transactions, multi-currency accounts, and financing services to support global trade and cash flow management.
Industry: Payments
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Funding: Private Equity Backed
Headquarters: London, United Kingdom
Founded: 2009
WebsiteLinkedIn