Desarrollador de Python

Capitole

Barcelona

Presencial

EUR 55.000 - 75.000

Jornada completa

hace 30 horas
Sé de los primeros/as/es en solicitar esta vacante

Recibe más respuestas de empleadores

Envía un currículum específico para el puesto de trabajo en cuestión de minutos.

Descripción de la vacante

Capitole is seeking a Backend Developer Python to build and evolve the internal platform supporting the AI team of a leading client in the renewable energy sector. The role focuses on an event-driven system that scales with load and recovers from failures with minimal manual intervention.

You will design, implement, and maintain Python backend services, manage queues and consumers (RabbitMQ), containerize with Docker, and work closely with the platform's AI team to align backend capabilities

Formación

  • Solid Python production experience with a modern web framework (FastAPI, Django or Flask).
  • Experience with event-driven architectures and distributed systems using message queues (RabbitMQ, Kafka or similar).
  • Ability to design robust retry and failure-recovery strategies for message processing.

Responsabilidades

  • Design, build, and maintain Python backend services within an event-driven architecture.
  • Design and manage queues and consumers; load balancing, retry and failure-recovery strategies.
  • Containerize services with Docker and contribute to deployment infrastructure decisions.
  • Collaborate with the AI platform team to integrate backend needs with AI workflows.
  • Contribute to architecture: microservice integrations, dependency management, packaging.

Conocimientos

Python
FastAPI/Django/Flask
Event-driven architectures
RabbitMQ/Kafka
Docker
Microservices
Dependency management
Pip/PyPI
uv

Educación

Bachelor's degree or equivalent

Herramientas

RabbitMQ
Kafka

Descripción del empleo

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.
  • 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

Desarrollador Python Backend - Arquitectura de Eventos
Desarrollador Python Backend - Arquitectura de Eventos

Capitole • Barcelona

Presencial
EUR 55.000 - 75.000
Backend Python Developer
Backend Python Developer

Delfos Energy • Barcelona

Presencial
EUR 45.000 - 60.000
Senior Back End Engineer
Senior Back End Engineer

SustainRecruit Talent • Barcelona

Híbrido
EUR 60.000 - 90.000
Python Engineer (Senior) ID41787
Python Engineer (Senior) ID41787

AgileEngine • Barcelona

Híbrido
EUR 70.000 - 110.000
Professional growth with mentorship
Competitive USD-based compensation
Exciting project opportunities
+1
Backend Developer – Laravel / PostgreSQL / AWS
Backend Developer – Laravel / PostgreSQL / AWS

Ingefor • Manresa

Presencial
EUR 70.000 - 110.000
Back End Developer
Back End Developer

Kureos • Madrid

Híbrido
EUR 70.000 - 100.000
Backend Team Lead
Backend Team Lead

Acclaim AI • Barcelona

Presencial
EUR 90.000 - 130.000
Fully remote across Europe
Private English lessons via Preply
Company-paid subscriptions to top AI‑m
Ai Platform Engineer - Innoit Consulting
Ai Platform Engineer - Innoit Consulting

Innoit Consulting • Barcelona

Presencial
EUR 110.000 - 130.000
Remote-friendly?
Flexible work options
Senior FullStack Engineer
Senior FullStack Engineer

Ingefor • Barcelona

Presencial
EUR 120.000 - 180.000
Software Engineer
Software Engineer

Russell Tobin • Madrid

Híbrido
EUR 45.000 - 75.000