Python tech Lead
Hiretech Madrid, Community of Madrid, Spain · €50K–€55K/yr
Business Consulting and Services · 2-10 employees
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
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
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
-
Senior Fullstack AI Developer (Python + React)
Devsu Peru
-
Tech Lead Python / Azure (F/H/X)
Zenika Paris, Ile-de-France, France
-
Sr Lead Software Engineer - C++, Python,
JPMorgan Chase & Co. London, England, United Kingdom
-
Senior Python Engineer
Man Group London, England, United Kingdom
-
Senior Analyst - Actuarial (Python Developer) (Shifts 4pm to 1am ) - Remote
WNS Global Services Chennai, Tamil Nadu, India
-
Senior Python Software Engineer*
Tomra Mülheim-Kärlich, Rhineland-Palatinate, Germany