python backend engineer

Descriptionthis
Municipality of Madrid, Spain
3 days ago

Role details

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

Job location

Municipality of Madrid, Spain

Tech stack

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

Job description

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 (Py Spark). 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 QualificationsHigher 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 Fast API

Requirements

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 / Py Spark (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 Dev Ops practices and infrastructure-as-code. Experience in financial services, risk, or data-intensive domains. About YouYou 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. This is an opportunity to play a key role in shaping the next-generation backend and data platform of our fintech organization.", "employmentType": "FULL_TIME", "industry": "Senior Python", "jobLocation" : { "@type": "Place", "address": { "@type": "PostalAddress", "streetAddress": "Madrid", "addressLocality": "Madrid", "addressRegion": "Madrid", "addressCountry": "ES", "postalCode": "n/a" } }, "salaryCurrency": "EUR", "title": "Senior python backend engineer", "hiringOrganization" : { "@type" : "Organization", "logo" : "https://logo.jobs-search.org/11366729.jpg", "name" : "LumRisk" } }

About the company

{ "@context": "http://schema.org", "@type": "JobPosting", "baseSalary" : { "@type": "MonetaryAmount", "currency": "EUR", "value": { "@type": "QuantitativeValue", "minValue": 30000, "maxValue": 50000.00, "value": 50000.00, "unitText": "YEAR" } }, "datePosted": "2026-03-17", "validThrough" : "2026-07-12", "description": "We are looking for aSenior Python Backend Engineerto increase the bandwidth on key backend and data-related projects as we modernize our platform within a fast-growing Fintech environment. 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 DescriptionThis is a full-time hybrid role located in the Greater Madrid Metropolitan Area, with work-from-home flexibility.

Apply for this position