We are looking for a Senior Python Backend Engineer to increase the bandwidth on key backend and data-related projects as we modernize our platform within a fast-growing Fintech environment.

Para ser considerado para una entrevista, por favor, asegúrese de que su solicitud se ajusta plenamente a las especificaciones del puesto que se encuentran a continuación.

This role is highly impactful: you will contribute evolving existing Python applications, help migrate legacy SQL Server processes to a modern Databricks-based architecture, and contribute to cloud-native solutions running in Azure.

You will work closely with technical leadership and have strong influence over architectural decisions and best practices.

Role Description

This is a full-time hybrid role located in the Greater Madrid Metropolitan Area, with work-from-home flexibility.

As a Senior Python Backend Engineer, you will:

  • Own and evolve existing Python backend services and data processes.
  • Design and implement REST APIs using modern Python frameworks.
  • Work extensively with Python’s scientific libraries for data processing and business logic.
  • Contribute to the migration of SQL Server–based processes to Databricks (PySpark).
  • Design scalable, containerized applications deployed in Azure.
  • Collaborate with data engineers, frontend developers, and business stakeholders.
  • Ensure high standards in code quality, testing, CI/CD, and software architecture.
  • Participate in the definition of technical improvements across backend and data systems.
Required Qualifications
  • Higher education in Computer Science, Engineering, or a related field.
  • 5+ years of experience as a backend or software engineer.
  • Strong expertise in Python for backend and data-heavy applications.
  • Solid hands-on experience with:
  • pandas for data manipulation and transformation
  • REST frameworks such as FastAPI or Django
  • SQL (strong understanding of relational databases, ideally SQL Server / MSSQL)
  • Experience working in cloud environments (preferably Azure).
  • Experience building and deploying containerized applications (Docker required; Kubernetes is a plus).
  • Strong understanding of software engineering principles:
  • Testing (unit/integration), CI/CD
  • Git-based collaborative workflows
  • Ability to work autonomously and take ownership of projects.
Experience with (Preferred but Not Mandatory)
  • Exposure to Databricks / PySpark (or willingness to ramp up quickly).
  • Experience designing and maintaining production-grade APIs.
  • Experience with data platform modernization or migration projects.
  • Experience with Azure services (e.g., App Services, Azure Functions, AKS, Storage, etc.).
  • Knowledge of authentication and authorization mechanisms (OAuth2, OIDC, JWT).
  • Familiarity with DevOps practices and infrastructure-as-code.
  • Experience in financial services, risk, or data-intensive domains.
About You

You are a senior engineer who:

  • Takes ownership and drives technical initiatives forward.
  • Is comfortable working in a data-heavy environment.
  • Balances pragmatism and engineering rigor.
  • Enjoys modernizing legacy systems and improving architecture.
  • Communicates clearly with both technical and non-technical stakeholders. xqbhyrx

This is an opportunity to play a key role in shaping the next-generation backend and data platform of our fintech organization.

#J-18808-Ljbffr
Similar jobs

Senior Python Backend Engineer

Apply Now
Back to search page