Data Analyst

Vertigo Media
Barcelona, Spain
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
€50,000.0 - €60,000.0
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Data Analysis Unit Testing Command-Line Interface Software Quality Code Review Databases Continuous Integration Data Mining Relational Databases Database Queries Django Web Framework
+21 more
Python (Programming Language) PostgreSQL NumPy OAuth Performance Tuning RabbitMQ Redis Power BI Software Engineering SQL Databases Data Processing Freeform SQL File Transfer Protocol (FTP) Flask (Web Framework) Backend Git Fastapi Pandas Celery Restful APIs Docker

Job description

We are looking for a versatile and highly skilled Python Developer to join our innovative team. You will be a key player in the design, development, and maintenance of our platforms, with a strong focus on both advanced data analysis and the construction of robust backend systems and efficient APIs. The ideal candidate is passionate about technology, with a solid understanding of software engineering principles, and eager to actively contribute throughout the entire lifecycle of high-impact product development., + Perform complex data analysis, including the integration, cleaning, transformation, processing, and visualization of large volumes of information using Pandas, Numpy, and SQL.

  • Develop and maintain modules for importing and exporting data from various sources (CSV files, SFTP, APIs).
  • Write complex and optimized SQL queries for data extraction and manipulation.
  • Design, develop, test, deploy, and maintain backend applications using Python, with a strong focus on the Django framework.
  • Integrate the platform with external and internal APIs for project management, contacts, and data quality.
  • Develop and maintain command-line interface (CLI) tools for platform management and operation.
  • Ensure code quality by writing unit tests and participating in code reviews.
  • Collaborate in troubleshooting and optimizing platform performance.
  • Document developed components and implemented processes.
  • Identify bottlenecks and bugs, and propose solutions to mitigate and resolve these issues. Key Project Technologies and Tools

Requirements

  • Advanced level of Python and its ecosystem.
  • Solid experience in software design. Data Analysis and Manipulation:

  • Advanced level in Pandas and Numpy for data analysis, cleaning, and transformation.
  • Proficiency in SQL for complex queries, optimization, and data manipulation in relational databases. Backend Development and APIs:

  • Proven experience developing with Django and/or Django REST Framework.
  • Proven experience developing high-performance APIs with FastAPI.
  • In-depth knowledge of designing, developing, and consuming RESTful APIs, including authentication (OAuth, JWT, etc.) and token management.
  • Experience with Flask.
  • Experience with Celery is a plus. Databases:

  • Advanced experience with PostgreSQL: schema design, complex SQL queries, performance optimization, indexes, transactions.
  • Practical experience with Redis. Other Required Skills:

  • Docker
  • Unit testing
  • CI/CD
  • RabbitMQ
  • Git
  • Unix/Linux
  • Power BI

About the company

volver a la última búsqueda Live Data Solutions Barcelona Inscribirse en esta oferta Vertigo Media Performance - Lead Generation at Scale Vertigo Media Performance is a high-performance lead generation agency operating across Europe and international markets. We design, test, and optimize large-scale acquisition campaigns in competitive verticals such as Home Improvement, Health, Solar, Insurance, and more. Our ambition over the next 12-24 months:

  • Accelerate our international growth
  • Structure and scale our creative production
  • Become one of Europe’s leading performance-driven lead generation companies

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:34 min

Bringing diverse skills to industrial data science roles

Katja Träumner

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

3:33 min

Refactoring data science workflows using Rapids QDF and Pandas

Paul Graham Paul Graham · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all