Senior Python Backend Engineer

Lumrisk
Municipality of Madrid, Spain
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Municipality of Madrid, Spain

Tech stack

API
Business Logic
Azure
Cloud Computing
Software Quality
Continuous Integration
Data Infrastructure
Data Systems
Relational Databases
DevOps
Django
Python
Microsoft SQL Server
OAuth
OpenID
Software Architecture
JSON Web Token
Software Engineering
Web Application Frameworks
Data Processing
Cloud Platform System
Backend
FastAPI
Containerization
PySpark
Kubernetes
Information Technology
Front End Software Development
REST
Serverless Computing
Docker
Legacy Systems
Databricks

Job description

ppWe are looking for a bSenior Python Backend Engineer /b to increase the bandwidth on key backend and data-related projects as we modernize our platform within a fast-growing Fintech environment./ppThis 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./ppYou will work closely with technical leadership and have strong influence over architectural decisions and best practices./ph3Role Description /h3pThis is a full-time hybrid role located in the Greater Madrid Metropolitan Area, with work-from-home flexibility./ppAs a Senior Python Backend Engineer, you will: /pulliOwn and evolve existing Python backend services and data processes./liliDesign and implement REST APIs using modern Python frameworks./liliWork extensively with Python's scientific libraries for data processing and business logic./liliContribute to the migration of SQL Server-based processes to Databricks (PySpark)./liliDesign scalable, containerized applications deployed in Azure./liliCollaborate with data engineers, frontend developers, and business stakeholders./liliEnsure high standards in code quality, testing, CI/CD, and software architecture./liliParticipate in the definition of technical improvements across backend and data systems./li /ulh3Required Qualifications /h3ulliHigher education in Computer Science, Engineering, or a related field./lili5+ years of experience as a backend or software engineer./liliStrong expertise in Python for backend and data-heavy applications./liliSolid hands-on experience with: /lilipandas for data manipulation and transformation /liliREST frameworks such as FastAPI or Django /liliSQL (strong understanding of relational databases, ideally SQL Server / MSSQL) /liliExperience working in cloud environments (preferably Azure)./liliExperience building and deploying containerized applications (Docker required; Kubernetes is a plus)./liliStrong understanding of software engineering principles: /liliTesting (unit/integration), CI/CD /liliGit-based collaborative workflows /liliAbility to work autonomously and take ownership of projects./li /ulh3Experience with (Preferred but Not Mandatory) /h3ulliExposure to Databricks / PySpark (or willingness to ramp up quickly)./liliExperience designing and maintaining production-grade APIs./liliExperience with data platform modernization or migration projects./liliExperience with Azure services (e.g., App Services, Azure Functions, AKS, Storage, etc.)./liliKnowledge of authentication and authorization mechanisms (OAuth2, OIDC, JWT)./liliFamiliarity with DevOps practices and infrastructure-as-code./liliExperience in financial services, risk, or data-intensive domains./li /ulh3About You /h3pYou are a senior engineer who: /pulliTakes ownership and drives technical initiatives forward./liliIs comfortable working in a data-heavy environment./liliBalances pragmatism and engineering rigor./liliEnjoys modernizing legacy systems and improving architecture./liliCommunicates clearly with both technical and non-technical stakeholders./li /ulpThis is an opportunity to play a key role in shaping the next-generation backend and data platform of our fintech organization./p /p #J-*****-Ljbffr

Requirements

li /ulh3Required Qualifications /h3ulliHigher education in Computer Science, Engineering, or a related field. /lili5+ years of experience as a backend or software engineer. /liliStrong expertise in Python for backend and data-heavy applications. /liliSolid hands-on experience with: /lilipandas for data manipulation and transformation /liliREST frameworks such as FastAPI or Django /liliSQL (strong understanding of relational databases, ideally SQL Server / MSSQL) /liliExperience working in cloud environments (preferably Azure). /liliExperience building and deploying containerized applications (Docker required; Kubernetes is a plus). /liliStrong understanding of software engineering principles: /liliTesting (unit/integration), CI/CD /liliGit-based collaborative workflows /liliAbility to work autonomously and take ownership of projects. /li /ulh3Experience with (Preferred but Not Mandatory) /h3ulliExposure to Databricks / PySpark (or willingness to ramp up quickly). /liliExperience designing and maintaining production-grade APIs. /liliExperience with data platform modernization or migration projects. /liliExperience with Azure services (e.g., App Services, Azure Functions, AKS, Storage, etc.). /liliKnowledge of authentication and authorization mechanisms (OAuth2, OIDC, JWT). /liliFamiliarity with DevOps practices and infrastructure-as-code. /liliExperience in financial services, risk, or data-intensive domains. /li /ulh3About You /h3pYou are a senior engineer who: /pulliTakes ownership and drives technical initiatives forward. /liliIs comfortable working in a data-heavy environment. /liliBalances pragmatism and engineering rigor. /liliEnjoys modernizing legacy systems and improving architecture. /liliCommunicates clearly with both technical and non-technical stakeholders. /li /ulpThis is an opportunity to play a key role in shaping the next-generation backend and data platform of our fintech organization.

Apply for this position