

Software Engineer
En mlean no están para teorizar sobre la mecánica cuántica ni sobre la probabilidad de que una tostada caiga por el lado de la mantequilla; están redefiniendo la eficiencia industrial en el mundo real. Su misión es digitalizar las operaciones en planta para conectar a las personas con la mejora continua a través de su plataforma mPS (mlean Production System).
Hablamos de un producto maduro y en plena expansión que ya funciona a pleno rendimiento en unas 550 fábricas de 37 países y en 24 idiomas, utilizado a diario por gigantes de sectores como la automoción o la alimentación y bebidas.
Ahora se enfrentan a un reto de escala digno de la Universidad de Caltech, escalar su modelo multi-fábrica e integrar su capa de Inteligencia Artificial generativa (Neila) en cada rincón del producto. ¿Te unes al equipo antes de que Sheldon Cooper reclame el mejor sitio del sofá? 👇👀
¿Qué harás?
Como diría Sheldon en su ineludible Contrato de Inquilinos, las reglas claras conservan la amistad y evitan catástrofes en el laboratorio:
- ES un puesto multidisciplinar: Trabajarás en un squad autónomo que entrega funcionalidades de principio a fin (end-to-end). Eso significa que en un mismo sprint te verás modelando un esquema en Django, construyendo un componente interactivo en Vue/TypeScript y revisando una incidencia de rendimiento o una app en iOS.👍
- NO ES un puesto para ti si buscas especialización exclusiva en un único silo (por ejemplo, "solo backend", "solo móvil" o "solo base de datos"). Si salir de tu zona de confort técnico te genera más migraña que escuchar a Howard hablar de sus viajes al espacio, preferimos decírtelo ahora antes de que descubras que no es tu sitio a los pocos meses.⛔

Aclarado esto ahora si, ¿Qué harás? 🫵
El producto mPS abarca todo lo que una planta industrial necesita: estandarización, seguimiento de KPIs, soporte a producción, auditorías, gestión de ideas de mejora y resolución de problemas.
Los usuarios interactúan con el mPS a través de tres vías principales:
- Dashboard web para configuración y analítica avanzada.
- Webapps y aplicaciones nativas en iOS para la ejecución a pie de fábrica y tareas de campo.
- Neila: La capa de IA generativa embebida en el producto mediante botones contextuales, diseñada para aportar el máximo valor con la mínima interacción del usuario.

- Escalar el modelo multi-fábrica: Grandes corporaciones están desplegando el mPS en decenas de plantas simultáneas desde una única instancia centralizada. Esto genera un volumen de datos un orden de magnitud superior al manejado hasta la fecha. Te enfrentarás a optimización de consultas en PostgreSQL, diseño de modelos de datos sostenibles, infraestructura y nuevas métricas corporativas inter-planta.📈
- Extender Neila con criterio: Llevar la IA generativa a más flujos de trabajo en planta, asegurando que la respuesta sea instantánea y útil🤖
Tu evolución

En 1 mes
Habrás aterrizado en tu squad, conocerás a tus compañeros y entenderás la arquitectura del mPS. Habrás llevado a producción tus primeros cambios en la tecnología en la que llegas con más experiencia (backend, web o iOS). 🐣
Tus responsabilidades
Entrega end-to-end: Desarrollar historias de usuario completas junto a tu squad en la tecnología que requiera la funcionalidad, asegurando la calidad hasta que esté desplegada en producción.
Definir tareas y casos de prueba que garanticen el cumplimiento riguroso de los criterios de aceptación.
Calidad y revisión de código (MRs): Revisar el código de tus compañeros (incluido el generado con ayuda de IA) con espíritu crítico para detectar bugs, cuellos de botella y oportunidades de refactorización.
Garantizar que el código sea limpio, legible y cumpla las métricas de calidad fijadas por el equipo.
¿Cómo lo harás?
Trabajarás con Claude Code como parte natural de tu rutina diaria. En mlean saben que la IA reduce drásticamente la barrera de entrada para tocar tecnologías que no dominas de inicio. Sin embargo, la IA no sustituye el criterio de ingeniería: tú aportas la arquitectura, el contexto y la revisión crítica. Todo el código generado por IA pasa por los mismos quality gates y revisiones entre pares que el código escrito a mano.
- Backend: Python y Django, gestionando persistencia con PostgreSQL y funciones en AWS Lambda.
- Frontend Web: Vue y TypeScript.
- App Móvil: Swift y SwiftUI en iOS nativo.
- Observabilidad y rendimiento: Silk, CloudWatch y Grafana para cazar cuellos de botella antes de que causen estragos.
- Trunk-Based Development: La rama master siempre está lista para desplegar. Trabajan con incrementos pequeños, ramas de vida corta, feature flags y despliegues automáticos cada dos semanas.
- Quality Gates estrictos: Cada Merge Request en GitLab requiere la aprobación de un compañero y el pipeline de Jenkins en verde. Integran pruebas unitarias (Pytest, unittest, XCTest), análisis estático con SonarQube y regresiones de UI con Playwright. Todas las noches se ejecuta una regresión end-to-end completa. ¡Cero sorpresas en producción!

¿Cuándo trabajarás?
La jornada es altamente flexible. Aunque se recomienda cierta coincidencia en la franja central de la mañana (entre las 9:00 y las 14:00/15:00), cada persona se distribuye el tiempo con autonomía.
Muchos compañeros arrancan a las 7:00 para terminar a las 15:00 y disfrutar de toda la tarde libre (ideal para partidas de Halo o maratones de ciencia ficción). Y lo mejor de todo: ¡cero guardias! 🛑

Día laborable
Jornada completaVacaciones
26 díasJornada laboral
FlexibleTurno continuo
ViernesTurno continuo
En verano¿Dónde trabajarás?
Remoto
Presencial
100% Remoto desde cualquier punto de España: Trabaja desde tu casa, desde la playa o desde tu refugio de montaña (siempre que tengas buena conexión a internet).
Oficina en Valladolid opcional: Si prefieres cambiar de aires o ver caras humanas, sus instalaciones en Valladolid están abiertas todos los días. Además, hay costumbre de juntarse los jueves a tomar un café (o una caña) quienes viven cerca.
Teambuilding anual: Una vez al año organizan un evento presencial con todos los gastos pagados para juntar a todo el equipo (Ingeniería, Producto, Marketing, Ventas y Customer Success) y hacer piña.🤜🤛

¿Con quién trabajarás?
El equipo de ingeniería de mlean lo forman 27 personas organizadas en 6 squads estables:
- 4 Squads de Producto: Cada uno responsable de módulos clave del mPS.
- 1 Squad de Operaciones: Encargado de releases, infraestructura y monitorización.
- 1 Squad de Neila: Dedicado exclusivamente al desarrollo de la capa de IA.
- 1 Diseñadora UI/UX: De forma transversal para dar amor a todas las interfaces.
Trabajarás en un squad multidisciplinar en el que la responsabilidad es compartida: no se exige que domines todo el stack el primer día, pero sí que el squad como bloque pueda sacar adelante cualquier reto técnico.💪
Los Tech Leads funcionan en matriz: acompañan como Engineering Managers a las personas de dos squads y lideran técnicamente su disciplina (Backend/DevOps, Frontend iOS/Web, QA/Procesos) en toda la compañía.

¿Qué piden?
En su «lista de los Reyes Magos» 👑 👑 👑 nos han pedido a un/a nuevo/a Software engineer que venga con:
- Experiencia sólida y autonomía demostrada en al menos una de las tecnologías del stack: Backend (Python / Django), Frontend Web (Vue / TypeScript) o iOS nativo (Swift / SwiftUI).
- Predisposición real y explícita a aprender y picar código en las demás capas del stack.
- Uso habitual de herramientas de IA (Claude Code, ChatGPT, Copilot) integrado en tu flujo de trabajo diario, con espíritu crítico sobre el código generado.
- Prácticas consolidadas de calidad y testing (Pytest, TDD, revisiones de código).
- Capacidad para detectar riesgos técnicos de forma temprana y comunicarlos con claridad.
- Experiencia previa multidisciplinar o full-stack (web + backend + móvil).
- Experiencia optimizando consultas e infraestructura en PostgreSQL con elevados volúmenes de datos.
- Conocimiento de arquitectura en productos internacionales multizona horaria.
Tecnologías
Innegociable
Python
Avanzado PostgreSQL
Avanzado
Estaría bien
Django
Intermedio 
TypeScript
Intermedio 
Claude Code
Intermedio GitHub Copilot
Intermedio ChatGPT
Intermedio
Suma puntos
Vue
Intermedio Apple iOS
Intermedio Swift
Intermedio SwiftUI
Intermedio
Otras habilidades
Innegociable
Adaptabilidad al cambio
Autonomía en el aprendizaje
Proactividad
Trabajo en equipo
Estaría bien
Atención al detalle
Comunicación escrita
Pensamiento creativo
Suma puntos
Resistencia a la frustración
Tolerancia a la incertidumbre
¿Qué ofrecen?
🏖️ 26 días de vacaciones: Los 23 días laborables de toda la vida + el día de tu cumpleaños + 24 y 31 de diciembre libres.
📡 Trabajo remoto 100% (Valladolid): Con posibilidad de ir a la oficina de Valladolid los jueves para tomar una caña con tus compis.
💰 600 €/año para formación. Cursos, libros, certificaciones o conferencias.
🕓 Horario flexible: Suelen hacer por coincidir de 9:00 a 15:00, pero la mayoría hace de 7:00 a 15:00. Tendrás libertad total.
🍕 Retribución Flexible: Cheques guardería, Tickets Restaurant y ventajas fiscales.
🎁 Pack de bienvenida, eventos de teambuilding y un ambiente de trabajo transparente y sin burocracia.
Beneficios
Presupuesto para formación
Presupuesto para Conferencias
Gym Pass
Dinámicas y eventos de teambuilding
Pack de bienvenida
Apoyo con tu plan de pensiones
Retribución Flexible
Capacidad de transformar parte del salario en pagos en especie como: cheques-guardería o Tickets Restaurant.
Posibilidad de elegir equipo
What the FAQ?
No, por razones administrativas y contractuales el candidato debe tener residencia legal y trabajar desde España
2 fases
👆Entrevista cultural y técnica inicial (para conocerte, contarte el proyecto a fondo y evaluar el encaje mutuo).
✌️Prueba técnica práctica (orientada a ver cómo resuelves problemas reales y tu forma de razonar).
¡Nube de chispas! ⚡ NO. El puesto es 100% remoto.
Ir a la oficina de Valladolid o unirte a los cafés de los jueves es totalmente opcional.
La única cita fija es el teambuilding anual con todos los gastos cubiertos por mLean.