Senior Python Data and Web Developer
Summary
Designs and builds Python web apps with Plotly Dash and Flask, optimizes data pipelines using Pandas/NumPy, and deploys containerized services via Docker and CI/CD.
# Senior Python Data and Web DeveloperSeville, Spain ContractAre you a Senior Python Data and Web Developer with 5+ years of experience in Python software development and data-driven application development? Apply now for a long-term contract opportunity with a leading technology client in Spain.## Requirements* 5+ years of professional experience in Python software development and data-driven application development* Strong Python programming experience with Plotly Dash and Flask* Proven experience building and optimising robust data processing pipelines using Pandas and NumPy* Solid experience working with SQL databases (PostgreSQL, SQL Server, MySQL, or similar)* Experience developing and deploying containerised applications using Docker and related technologies* Hands-on experience with GitHub Actions and CI/CD implementation* Strong understanding of software engineering principles, design patterns, and coding best practices* Experience working in Agile/Scrum environments* (Desirable) Experience with AWS services including ECR (Elastic Container Registry), ECS (Elastic Container Service), and EKS (Elastic Kubernetes Service)* (Desirable) Experience with Terraform and Infrastructure as Code (IaC)* (Desirable) Experience with Dataiku and Snowflake* (Desirable) Experience with enterprise authentication solutions such as OAuth2 and JWT* (Desirable) Experience with Datadog and application monitoring platforms* Language(s): Spanish (fluent), English (fluent)## Job Description* Design, develop, and maintain Python-based web applications using Plotly Dash and Flask* Build and optimise robust data processing pipelines using Pandas and NumPy* Develop and maintain integrations with SQL databases* Design, build, and deploy containerised applications using Docker and related technologies* Implement and maintain CI/CD pipelines using GitHub Actions* Collaborate with data engineers, data scientists, architects, and product stakeholders to deliver business-critical solutions* Ensure software quality through testing, code reviews, and best development practices* Participate in architecture discussions and contribute to technical design decisions* Monitor application performance and troubleshoot production issues* Produce technical documentation and support knowledge-sharing initiatives