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