Manfred logoManfred logo
Manfred logo
Manfred en redes:
mlean
teambuilding mlean
mlean

Software Developer

Salario37-42K
Remoto100%
o
PresencialValladolid
👌 Cultura🕐 Horario Flexible🎯 Producto🌎 Remoto 100% en España💪 Reto técnico

En mlean están redefiniendo la eficiencia industrial. Su misión es digitalizar las operaciones en planta a través de su mPS (mlean Production System), una plataforma que ya funciona a pleno rendimiento en casi 550 fábricas de 35 países. 

Ahora se enfrentan a su mayor desafío: evolucionar hacia un modelo corporativo y de instancia única para dar servicio a multinacionales a nivel global. ¿Te unes para ayudarles a lograrlo?  👇👀

¿Qué harás?

En mlean, tu foco principal será desarrollar nuevas funcionalidades 🚀. El mantenimiento y la resolución de incidencias están tan controlados que apenas tendrás que dedicar tiempo a correcciones (literalmente, resuelven unos pocos bugs por sprint 🐞). Tampoco te preocuparás de operaciones ni de subidas a producción; de eso se encarga otro equipo; tu misión será puramente de desarrollo 💻.

Pero no es un desarrollo cualquiera. Te incorporarás en un momento histórico para ellos: vas a participar de lleno en la evolución arquitectónica del sistema 🏗️.

Hasta ahora, trabajaban con un modelo de instancias aisladas (siloed): cada vez que un cliente abría una fábrica, le desplegaban su propia instancia en AWS. Era muy cómodo, pero limitaba el volumen de usuarios. Ahora, están dando el salto hacia un modelo corporativo de instancia única (pooled multi-tenancy). Esto significa que van a dar servicio a clientes mastodónticos (imagina, por ejemplo, una gran embotelladora de refrescos con 300 fábricas por todo el mundo) desde un único entorno centralizado.

Para lograr este salto, en tu día a día te sumergirás en el backend con Python y Django 🐍 para enfrentarte a dos grandes retos técnicos:

  • 📈 Mayor volumen de datos (Escalabilidad): Al juntar la información de cientos de fábricas, el tamaño de las tablas va a crecer exponencialmente. Tu misión será diseñar y optimizar la base de datos (PostgreSQL) 🗄️, generar migraciones eficientes y afinar consultas para asegurar que el sistema siga volando. No buscan un gurú del Big Data, pero sí alguien que ya se haya peleado con "tablas razonablemente grandes".
  • Alta concurrencia: Al ser un producto global con distintas zonas horarias, el uso se distribuirá a lo largo de todo el día. Habrá muchísimos más usuarios haciendo peticiones a la API y escribiendo en la base de datos de forma simultánea. Tendrás que lidiar con esta concurrencia para evitar cuellos de botella y asegurar que el rendimiento sea impecable.

Para asegurar que todo lo que construyes mantiene su nivel de exigencia, trabajarás siguiendo buenas prácticas de TDD ✅, definiendo tareas y creando tests unitarios y atómicos con Pytest.

Las revisiones de código serán parte vital de tu rutina 🔍: analizarás MRs de tus compañeros, propondrás mejoras y contribuirás a mantener la excelencia técnica de todo el equipo. Por último, tus desarrollos pasarán por sus Quality Gates 🏁, integrándose bajo los estándares de análisis estático y cobertura de pruebas de SonarQube.

Programarás funcionalidades de gran impacto, con visión a largo plazo y pensando siempre en la escalabilidad y sostenibilidad de un producto global 🌍.

Tu evolución

mlean
Tu primer día

En 1 mes

Habrás aterrizado en tu squad, conociendo a tus compañeros/as. Entenderás a fondo el producto mPS y te habrás familiarizado con la arquitectura actual del backend. 🐣

Tus responsabilidades

  • Desarrollo de nuevas funcionalidades

  • Optimización de bases de datos

  • Definición de pruebas unitarias

  • Revisiones de código

¿Cómo lo harás?

Trabajan organizados en pequeños squads multidisciplinares de 4 personas. Cada developer es "dueño/a" de una cuarta parte del producto cognitivamente hablando. Fomentan el desarrollo continuo con integraciones al final de cada sprint.

Stack y Herramientas: Dominarás Python (v3.13) y Django (v5,2), gestionarás persistencia con PostgreSQL, y testearás con Pytest.

 Para la infraestructura y CI/CD se apoyan en un Gitlab autohospedado, Jenkins, SonarQube, Docker, uWSGI y Nginx. Además, promueven el uso de IA (como Cursor) para acelerar tareas rutinarias.

Dailies y dinámicas: Cada squad tiene autonomía total para organizarse. Las dailies las acordáis entre los cuatro a la hora que mejor os venga (generalmente a primera hora, 8:00, 9:00 o 10:30)

¿Cuándo trabajarás?

⏳ La jornada es súper flexible. Tradicionalmente, aconsejan disponibilidad en las franjas centrales de la mañana (entre las 9:00 y las 14:00/15:00), pero la realidad es que el equipo se organiza con mucha libertad. Gran parte de los compañeros/as hacen horario intensivo de 7:00 a 15:00 para tener toda la tarde libre. Y lo mejor: ¡cero guardias!

Día laborable

Jornada completa

Vacaciones

24 días

Jornada laboral

Flexible

Turno continuo

Viernes

Turno continuo

En verano

¿Dónde trabajarás?

Remoto

100%
o

Presencial

Valladolid

🏡 ¡Remoto 100% desde cualquier punto de España!. Si eres de los que prefiere ver caras de vez en cuando, tienen oficina en Valladolid abierta todos los días. Suele haber tradición de juntarse los jueves para tomar un café,( aquellos que vivan en Pucela).

¿Con quién trabajarás?

El equipo de ingeniería está formado por unas 27 personas con muy pocas jerarquías. Tenemos manfreditas dentro 😉.

Aterrizarás en uno de los squads de 4 personas (formado por 3 Software Engineers y 1 QA).

Reportarás directamente a uno de sus Technical Leaders, que ejercen el rol de Engineering Managers de los squads, y estarás en contacto estrecho con Angélica (CTO).

¿Qué piden?

En su «lista de los Reyes Magos» 👑👑👑 nos han pedido a un/a nuevo/a Software Developer que tenga sí o sí en su mochila:

  • Experiencia demostrada en desarrollo Backend con Python y Django.
  • Experiencia interactuando con bases de datos que manejen volúmenes de datos razonablemente grandes y problemas de concurrencia.
  • Buenas prácticas consolidadas: experiencia en Testing unitario y TDD (valorable Pytest).
  • Autonomía, capacidad de autogestión y buena comunicación de riesgos técnicos.

Daría puntos extra🎁 :

  • Multidisciplinariedad (La regla 2x2): En mlean cada persona debe conocer al menos dos competencias y cada competencia debe ser dominada por al menos dos personas. Valorarán un montón que vengas con la mente abierta y disposición para, en un futuro, formarte en desarrollo web, iOS o DevOps.
  • Experiencia previa en productos de ámbito internacional, lidiando con distintas zonas horarias

Tecnologías

Innegociable

  • Python icon
    Python
    Avanzado
  • Django icon
    Django
    Avanzado
  • PostgreSQL icon
    PostgreSQL
    Intermedio

Estaría bien

  • Vue icon
    Vue
    Básico
  • TypeScript icon
    TypeScript
    Básico

Otras habilidades

Innegociable

  • Pensamiento analítico
  • Capacidad de autogestión
  • Atención al detalle
  • Comunicación escrita
  • Trabajo en equipo

Estaría bien

  • Autonomía en el aprendizaje

Suma puntos

  • Tolerancia a la incertidumbre

¿Qué ofrecen?

Salario

37-42K

Horario

Flexible

Remoto

100%
  • 🏖️ 24 días de vacaciones: 23 días + 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.
  • 🕓 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.

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.

Normalmente, su proceso de selección consta de 2 fases: 

👆 Entrevista cultural, y técnica

✌️ Prueba técnica

NO. El puesto es 100% remoto.

Los jueves, suelen acercarse a la oficina, el compañero/a que quiera, (normalmente los compis que viven en Pucela o cerca y les apetece)

Alguna vez organizan algún encuentro presencial (ej. para tu onboarding, o alguno de sus -teambuildings-), pero ir es 100% opcional y todo coste asociado correrá por cuenta de mlean

mlean
Software Developer100% remoto o Valladolid
Salario37 - 42K