H

Python tech Lead

Hiretech Madrid, Community of Madrid, Spain · €50K–€55K/yr

Business Consulting and Services · 2-10 employees

19 h ago
python Senior (5-10 yrs) Full-time Spain
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

The Tech Lead will balance hands-on development with technical leadership, dedicating 40% of their time to programming and complex problem-solving. They will define architectural solutions, ensure technical quality, and collaborate with Product Management to align technical initiatives with business goals.

What they look for

Python Domain-Driven Design Clean Architecture Event-Driven Architecture Google Cloud Platform PostgreSQL Firestore Scrum Kanban System Design Technical Leadership Distributed Systems Asynchronous Programming RabbitMQ Kafka Pub/Sub

Requirements

Candidates must have at least 5 years of professional experience in Python development and a strong background in Domain-Driven Design and Clean Architecture. Proficiency in cloud platforms like GCP and experience with event-driven, scalable, and distributed systems are essential.

Benefits

Indefinite contract Hybrid work model

Full description

Buscamos un/a Tech Lead con sólida experiencia en desarrollo backend con Python y capacidad para combinar el desarrollo hands-on con el liderazgo técnico de un equipo.

La persona seleccionada tendrá un papel clave en la definición de soluciones, la evolución de la arquitectura y la calidad técnica de los productos, trabajando estrechamente con Product Management y otros equipos de negocio.

¿Cuál será tu misión?

Liderazgo técnico y desarrollo

  • Participar activamente en el desarrollo, dedicando aproximadamente un 40% del tiempo a programación y resolución de retos técnicos complejos.
  • Liderar técnicamente al equipo y garantizar una entrega estable y predecible.
  • Identificar y priorizar deuda técnica, impulsando iniciativas de mejora continua.
  • Diseñar y supervisar soluciones basadas en Domain-Driven Design (DDD), Arquitectura Hexagonal/Clean Architecture y arquitecturas orientadas a eventos.
  • Garantizar que las soluciones sean escalables, mantenibles y preparadas para entornos de alta disponibilidad.

Colaboración con producto y negocio

  • Trabajar conjuntamente con Product Management y stakeholders para convertir las necesidades de negocio en soluciones técnicas de alto valor.
  • Analizar diferentes alternativas tecnológicas y defender las propuestas ante perfiles técnicos y no técnicos.
  • Explicar de forma sencilla los principales trade-offs técnicos, riesgos y decisiones de arquitectura.
  • Velar por el alcance de los proyectos y minimizar desviaciones durante los sprints.
  • Contribuir a una comunicación fluida y transparente entre tecnología, producto y negocio.

Visión estratégica

  • Alinear las prioridades técnicas del equipo con los objetivos y OKRs definidos por la compañía.
  • Participar en la definición de la evolución tecnológica y arquitectónica de los productos.
  • Impulsar una cultura de calidad, mejora continua y entrega de valor.

Requisitos

Experiencia técnica

  • Al menos 5 años de experiencia profesional desarrollando con Python.
  • Experiencia desarrollando aplicaciones escalables, robustas y preparadas para producción.
  • Experiencia sólida en Domain-Driven Design (DDD).
  • Conocimiento avanzado de Arquitectura Hexagonal / Clean Architecture.
  • Experiencia con arquitecturas orientadas a eventos (EDA).
  • Experiencia diseñando sistemas asíncronos y distribuidos.
  • Conocimientos de conceptos como eventual consistency, idempotencia y procesamiento de streams.
  • Experiencia trabajando con Google Cloud Platform (GCP).
  • Experiencia con bases de datos relacionales y no relacionales.
  • Conocimientos sólidos de PostgreSQL y experiencia con tecnologías como Firestore.
  • Experiencia en metodologías Scrum y/o Kanban.

Tecnologías

Imprescindible:

  • Python

Muy valorable:

  • Google Cloud Platform (GCP)
  • RabbitMQ
  • PostgreSQL
  • Kafka
  • GCP Pub/Sub
  • Firestore

Competencias personales

Buscamos una persona con:

  • Liderazgo técnico y capacidad para influir positivamente en el equipo.
  • Visión de producto, entendiendo la relación entre tecnología y objetivos de negocio.
  • Excelentes habilidades de comunicación.
  • Capacidad de negociación e influencia.
  • Capacidad para tomar decisiones y defenderlas con argumentos.
  • Orientación a la calidad y a la mejora continua.
  • Capacidad para explicar conceptos técnicos complejos a diferentes interlocutores.

Ventajas

¿Qué ofrecemos?

  • Contrato indefinido.
  • Modelo de trabajo híbrido: 3 días en remoto
  • Banda salarial 50.000 - 55.000 € brutos anuales

Similar roles