Point your AI agent at freehire and let it find you a job.

Get the CLI →

Capitole

NewBe an early applicant

Python Engineer - Distributed Systems & Data

Posted
Discussion

Summary

Capitole is hiring a Python engineer in Barcelona to join an international technology project, designing scalable Python services, microservices, event-driven systems and data pipelines. Core stack: Python (FastAPI/Django/Flask), GraphQL, Airflow, Kafka/RabbitMQ, Redis, Celery, ClickHouse/PostgreSQL/MongoDB, and Docker.

Descripción del trabajo

Antes de solicitar este puesto, por favor, lea la siguiente información sobre esta oportunidad que encontrará a continuación.

At CAPITOLE, we’re growing and we’d love for you to grow with us. We are looking for a Python Engineer with strong experience in microservices, distributed systems, and data-intensive applications to join an international technology project.


What will you do?

Design and develop scalable Python services and REST/GraphQL APIs . Build solutions based on microservices and event-driven architectures . Develop and maintain distributed workflows and data pipelines using Apache Airflow . Work with messaging and asynchronous processing technologies such as RabbitMQ, Kafka, Redis, and Celery . Work with databases such as ClickHouse, PostgreSQL, and MongoDB , focusing on performance and scalability. Containerize services with Docker and contribute to CI/CD and automated testing practices. Collaborate with Data, Engineering, Product, and Infrastructure teams on architecture and technical decisions. Work in a modern engineering environment where AI-assisted development and agentic systems are increasingly part of the development workflow.


What are we looking for?

  • Strong professional experience developing with Python.
  • Solid experience with microservices and event-driven/distributed architectures.
  • Experience with Python frameworks such as FastAPI, Django, or Flask.
  • Experience working with GraphQL APIs.
  • Hands-on experience with Docker.
  • Experience with Apache Airflow and data/workflow orchestration.
  • Experience with ClickHouse or similar data-intensive database environments.
  • Experience with messaging technologies such as RabbitMQ or Kafka.
  • C1 English level and ability to work in a fully English-speaking environment.
  • Experience building AI agents or agentic systems will be highly valued. xqbhyrx
  • Familiarity with AI development tools such as Cursor or Claude Code is a plus.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available