Desarrollador De Python

Capitole

Barcelona

Presencial

EUR 52.000 - 78.000

Jornada completa

Hace 4 días
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

Consigue una respuesta de este empleador — un currículum y una carta de presentación adaptados exactamente a lo que busca para contratar.

Supera los filtros ATS

Descripción de la vacante

Capitole, con base en Barcelona, busca un Desarrollador Backend Python para construir y evolucionar la plataforma interna que soporta al equipo de IA. El rol es activo en una arquitectura orientada a eventos, con gestión de colas y contenedores Docker.

Se valorará experiencia en FastAPI/Django/Flask, sistemas distribuidos y habilidades para colaborar con equipos multidisciplinares. Ubicación en Barcelona, trabajo en sitio.

Formación

  • Python en entornos de producción con frameworks como FastAPI, Django o Flask.
  • Experiencia en arquitecturas orientadas a eventos y colas de mensajes.
  • Capacidad para explicar fallos de consumo y estrategias de reintento.
  • Experiencia creando Dockerfiles y usando Docker Compose.
  • Trabajar con microservicios e integraciones (APIs, colas, eventos).
  • Gestión de dependencias en Python (pip, PyPI; uv es una ventaja).

Responsabilidades

  • Diseñar, construir y mantener servicios backend en Python.
  • Diseñar y gestionar colas y consumidores (RabbitMQ).
  • Containerizar servicios con Docker y participar en decisiones de despliegue.
  • Trabajar junto al equipo de IA para integrar sus necesidades.
  • Contribuir a decisiones de arquitectura: integraciones entre microservicios.

Conocimientos

Python backend
FastAPI
Django
Flask
Async frameworks
Distributed systems
Dependency management
Microservices integration

Herramientas

Docker
Docker Compose
RabbitMQ
Kafka

Descripción del empleo

Desarrollador de Python Capitole•Barcelona, barcelonés (comarca); provincia de barcelona; cataluña, Spain

About the project

We're looking for a Backend Developer Python to build and evolve the internal platform that supports the AI team of a leading client in the renewable energy sector.

It's an event-driven platform that needs to handle variable load, recover from failures without manual intervention, and scale at the pace demanded by a fast-growing AI team.

What you'll do
  • Design, build, and maintain Python backend services within an event-driven architecture.
  • Design and manage queues and consumers (RabbitMQ): load balancing across consumers, retry and failure-recovery strategies, handling messages that can't be processed.
  • Containerize services with Docker and take part in deployment infrastructure decisions.
  • Work directly alongside the platform's AI team, understanding their consumption needs and integrating their work into the backend.
  • Contribute to architecture decisions: integrations between microservices, dependency management, and packaging.
Requirements (must-have)
  • Solid Python experience in production environments, with at least one of these frameworks: FastAPI, Django, or Flask (experience with async frameworks is especially valued).
  • Real experience building or maintaining event-driven architectures / distributed systems with message queues (RabbitMQ, Kafka, or similar).
  • Ability to explain, with real judgment, how consumer failures are handled: what happens when a message can't be processed, how to prevent it from blocking the queue and affecting the rest of the system, and what retry/discard strategies are applied.
  • Experience creating your own Dockerfiles and working with Docker Compose; solid understanding of what a Docker layer is and how it works.
  • Experience working with microservices and their integrations (APIs, queues, events).
  • Comfortable with Python dependency management (pip, PyPI; experience with uv is a plus).
Nice-to-have
  • Experience with Apache Airflow for workflow/pipeline orchestration.
  • Integrating uv inside a Dockerfile.
  • Experience with AI agents or agentic systems.
  • Regular use of AI as part of your own development workflow (Cursor, Claude Code) — not just code generation, but critical review and validation of generated code.
  • Prior experience in energy or industrial sector projects.
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Python Engineer - Distributed Systems & Data
Python Engineer - Distributed Systems & Data

Capitole • Barcelona

Presencial
EUR 58.000 - 78.000
Desarrollador/A Senior Python - Backend Platform
Desarrollador/A Senior Python - Backend Platform

It Partner • Barcelona

Híbrido
EUR 70.000 - 100.000
Python Backend Engineer for AI-Powered Platform
Python Backend Engineer for AI-Powered Platform

Capitole • Barcelona

Presencial
EUR 52.000 - 78.000
Desarrollador/A Senior Python – Backend Platform
Desarrollador/A Senior Python – Backend Platform

It Partner • Valencia

Híbrido
EUR 52.000 - 78.000
Desarrollador/A Senior Python – Backend Platform - Palma De Mallorca
Desarrollador/A Senior Python – Backend Platform - Palma De Mallorca

It Partner • Islas Baleares

Híbrido
EUR 65.000 - 90.000
Modalidad remota
3 días remoto/2 días presencial
Desarrollador/A Senior Python - Backend Platform
Desarrollador/A Senior Python - Backend Platform

It Partner • Gijón

Híbrido
EUR 60.000 - 90.000
Desarrollador/A Senior Python – Backend Platform
Desarrollador/A Senior Python – Backend Platform

It Partner • Crémenes

Híbrido
EUR 60.000 - 90.000
Modalidad híbrida (3 días remoto / 2 p
Entorno internacional
Desarrollador/A Senior Python – Backend Platform - It Partner
Desarrollador/A Senior Python – Backend Platform - It Partner

It Partner • Alicante

Híbrido
EUR 55.000 - 70.000
Remoto
3 días remoto / 2 presenciales
Proyecto internacional
Backend Python Developer
Backend Python Developer

Delfos Energy • Barcelona

Presencial
EUR 45.000 - 60.000
Desarrollador Backend Senior Python
Desarrollador Backend Senior Python

It Partner • Ibiza

Híbrido
EUR 55.000 - 75.000
Remote work
Hybrid option
International projects
+1