¡Buscamos Senior Python Tooling Specialist!
En Smarting somos un equipo joven y dinámico, apasionado por las arquitecturas de microservicios y la innovación tecnológica. Nuestra misión es construir plataformas escalables, que soporten millones de transacciones diarias, resistentes y fáciles de mantener que den soporte a soluciones de alto rendimiento para clientes de primer nivel.
El equipo está diseñando y desarrollando una plataforma de microservicios en la nube, que aprovecha contenedores Docker orquestados con Kubernetes para garantizar escalabilidad y alta disponibilidad. Integramos servicios mediante gRPC, Kafka y almacenamos datos principalmente en Cassandra y S3.
Ubicación : Cornellà de Llobregat
Jornada : Tiempo completo
Presencialidad : Modelo Híbrido
Qué harás :
- Diseñar & desarrollar herramientas de test en Python
- Crea herramientas reutilizables para testear microservicios distribuidos con foco en automatización avanzada : simulación de flujos Kafka, validación de contratos gRPC, operaciones sobre Cassandra y S3.
- Integrar flujos de validación en pipelines CI / CD
- Incorpora las herramientas desarrolladas dentro de pipelines GitLab / GitHub, garantizando validaciones automáticas antes y después del despliegue.
- Dominar la integración técnica con sistemas distribuidos
- Desarrolla test suites automatizadas de integración con Kafka (producers / consumers), Cassandra (query de datos), S3 (upload / download), y servicios gRPC (invocaciones, mocks).
- Implementar trazabilidad y validación continua
- Integra logs estructurados, SLIs de prueba y herramientas de validación para asegurar la calidad y fiabilidad de los despliegues desde el pipeline.
Qué necesitamos :
3 años en Automation Engineering con enfoque en herramientas Python en entornos DevOps / SREDominio avanzado de Python : testing, scripting, async, creación de CLIs, logging estructurado.Experiencia real integrando herramientas / test suites en pipelines CI / CD .Práctica con testing automatizado (pytest, unittest, behave, contract testing).Conocimiento práctico de arquitecturas de microservicios con :Kafka (producción, consumo, esquemas)Cassandra (queries, validaciones)gRPC (protobuf, mocks, validaciones de contrato)S3 (boto3, manipulación de archivos).¿Por qué es un proyecto tan estimulante y desafiante?
Tooling de nueva generación : herramientas Python específicas para entornos distribuidos críticos.Testing embebido en DevOps : validaciones profundas integradas en despliegues.Ciclo completo de automatización : desde test unitarios hasta validaciones end-to-end en producción.Plataforma de alta disponibilidad : tecnología real, con millones de transacciones y sistemas distribuidos complejos.Espacio para proponer y construir : no solo ejecutar, sino co-crear soluciones inteligentes.Proyección técnica : conviértete en un referente técnico de testeo automatizado y calidad continua.Colaboración transversal : trabajarás codo a codo con arquitectura, producto y desarrollo.Se valorará :
5 años en automatización y DevOps con Python.Experiencia previa en la creación de frameworks de test reutilizables.Haber implantado CI / CD en arquitecturas de microservicios desde cero.Experiencia en testing resiliente o chaos engineering .Conocimientos de contenedores y orquestación (Docker, Kubernetes).Familiaridad con entornos multicloud o integración de herramientas Python con APIs externas.Competencias personales :
Orientación a la fiabilidad : construyes herramientas que anticipan fallos, no solo los testean.Comunicación efectiva : sabes documentar tus herramientas y alinear expectativas técnicas.Pensamiento analítico : resuelves necesidades técnicas complejas con soluciones mantenibles.Colaboración y liderazgo técnico : compartes conocimiento, mentorizas y elevas la calidad del equipo.Aprendizaje continuo : actualizas tu stack y te mantienes al día en buenas prácticas de automatización.✨ ¿Por qué unirte a nosotros?
Un entorno profesional estimulante
Participa en un amplio portfolio de proyectos tecnológicos de alto impacto e innovación, en sectores estratégicos y con tecnologías punteras.Colabora con un equipo dinámico, altamente cualificado y en constante evolución.Disfruta de un ambiente de trabajo cercano, motivador y colaborativo , donde el conocimiento se comparte y el talento se potencia.Flexibilidad y conciliación real
Apostamos por el equilibrio entre vida personal y profesional con opciones de formato híbrido , facilitando así la conciliación.Horario intensivo todos los viernes y durante el verano (de Sant Joan a la Diada), para que puedas aprovechar mejor tu tiempo libre, y dispongas de mayor tiempo de desconexión digital.Bienestar integral
Nos importa tu salud emocional, ofreciendo atención y acompañamiento personalizado desde tu primer día.Gestión del Cambio con foco a las personas : Abordamos los procesos de cambio perspectiva integral : técnica, estratégica y humana. Cualquier transformación organizativa se realiza cuidando el bienestar, la motivación y el desarrollo de las personas.Beneficios y retribución
Te ofrecemos una retribución competitiva .Disfruta de 25 días laborables de vacaciones , gracias a la mejora de nuestro convenio colectivo, reforzando así nuestro compromiso con tu bienestar y descanso.Ponemos a tu disposición un seguro de salud a precio competitivo, deducible en la declaración de la renta.Disfruta cada día de nuestro desayuno incluido y de espacios polivalentes de descanso y desconexión.NOS PREOCUPA el futuro
En Smarting, entendemos que la tecnología al servicio del transporte público no solo mejora la eficiencia y la movilidad urbana, sino que también es una herramienta transformadora para avanzar hacia un modelo de desarrollo más justo, inclusivo y respetuoso con el entorno.A través de nuestro trabajo diario y nuestras alianzas con proveedores comprometidos contribuimos activamente al cumplimiento de diversos Objetivos de Desarrollo Sostenible (ODS) de la Agenda 2030.