logo

View all jobs

Senior Python Data & Web Developer

Sevilaa, Andalousia

Senior Python Data & Web Developer

Location: Spain (Preferred: Seville)
Experience Required: 5+ Years
Language: Spanish (Native), English (Minimum B2 Level)
Employment Type: Full-Time / Contract or Permanent
Daily rate: 368€
Full remote in the beginning is possible


About the Role

We are looking for a Senior Python Data & Web Developer to join a dynamic team focused on building scalable data-driven applications and analytics platforms. The successful candidate will have strong expertise in Python development, data processing, modern web technologies, and cloud-native deployment practices.

You will be involved in the full software development lifecycle, from designing and developing applications to deploying and maintaining solutions in containerized and cloud environments.


Key Responsibilities

  • Design, develop, and maintain Python-based web applications using Plotly Dash and Flask.
  • Build and optimize robust data processing pipelines using Pandas and NumPy.
  • Develop and maintain integrations with SQL databases.
  • Design, build, and deploy containerized 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.

Required Skills & Experience

Technical Skills

  • Strong Python programming experience (5+ years).
  • Proven experience with:
    • Plotly Dash
    • Flask
    • Pandas
    • NumPy
  • Solid experience working with SQL databases (PostgreSQL, SQL Server, MySQL, or similar).
  • Experience developing and deploying containerized applications.
  • 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.

Language Skills

  • Professional English communication skills (minimum B2 level).

Professional Experience

  • Minimum 5 years of relevant professional experience in Python software development and data-driven application development.

Nice-to-Have Skills (Added Value)

The following skills are considered a strong advantage:

Cloud & Infrastructure

  • AWS services:
    • ECR (Elastic Container Registry)
    • ECS (Elastic Container Service)
    • EKS (Elastic Kubernetes Service)
  • Terraform and Infrastructure as Code (IaC).

Data Platforms

  • Dataiku
  • Snowflake

Security & Authentication

  • Enterprise authentication solutions:
    • OAuth2
    • JWT

Monitoring & Observability

  • Datadog
  • Application monitoring and performance management platforms.

Personal Skills

  • Strong analytical and problem-solving mindset.
  • Excellent communication and stakeholder management skills.
  • Ability to work independently and within cross-functional teams.
  • Proactive attitude with a focus on quality and continuous improvement.
  • Strong organizational and documentation skills.

What We Offer

  • Opportunity to work on innovative data and analytics solutions.
  • Collaborative international environment.
  • Exposure to modern cloud-native and data technologies.
  • Flexible working arrangements.
  • Long-term growth and professional development opportunities.

Location Preference: Candidates based in Seville (Spain) are strongly preferred, although other locations within Spain may be considered.

Share This Job

Powered by