The role requires a hands‑on Python software Engineer based in Madrid , with one weekly visit to the client’s office . You bring strong Python engineering skills, a solid software mindset, and experience building reliable, scalable, production‑ready data integrations. This is a Python‑in‑Azure developer profile with data knowledge, focused on creating, maintaining, and evolving data integration APIs across multiple sources.

You must have 4+ years of experience as a software engineer and strong hands‑on expertise in Python, with a focus on writing clean, testable, maintainable API code. You understand API design, versioning, authentication/authorisation, and lifecycle management, and have experience building backend services using Python frameworks. You are familiar with CI/CD, DevOps automation, testing strategies, monitoring, logging, and supporting production systems. You bring practical experience with Azure services (Function Apps, Key Vault, etc.) and hands‑on knowledge of Azure networking and security (VNets, private endpoints, NSGs, firewalls, secure API exposure) . You work effectively in Agile teams and are open to learning new technologies such as Databricks Lakehouse and Databricks Apps.

In this role, you will design, build, maintain, and improve Customer Data Integration APIs using Python, Databricks, and Azure services. You will enhance Azure DevOps CI/CD pipelines, collaborate with Data Engineering and Platform teams on end‑to‑end integration solutions, implement monitoring and alerting, ensure API quality, performance, security, and cost efficiency, and support the migration of legacy APIs to the new Customer Data Platform architecture.

Contract type: Freelance/B2B

Duration: 12 months with renewal

If this is of interest, please apply and discuss this further.


More from Queen Square Recruitment
Queen Square Recruitment 14 hours ago
Queen Square Recruitment 2 days ago
Queen Square Recruitment 1 day ago

Data Platform DevOPs engineer

Apply Now
Back to search page