Desarrollador de Python (Barcelona)

Desarrollador de Python (Barcelona)

25 ago
|
Capitole
|
Barcelona

25 ago

Capitole

Barcelona

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.

📌 Desarrollador de Python (Barcelona)
🏢 Capitole
📍 Barcelona

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: desarrollador de python (barcelona) / barcelona

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: desarrollador de python (barcelona) / barcelona