Descripción de la oferta
En SCM Logística estamos buscando un Desarrollador/a Python para una vacante de fullstack junto con Vue.js. Formarás parte de un equipo desarrollando un software de gestión de almacenes (WMS) para empresas de toda Europa.
Ahora mismo estamos en plena evolución del producto hacia una solución SaaS, y eso significa mucho desarrollo nuevo: backend en Python, frontend en Vue, y bastantes decisiones de arquitectura todavía por tomar. Por eso buscamos a alguien con unos años de experiencia que venga a construir, no solo a mantener.
Eres fullstack y aquí lo vas a ejercer de verdad. Una semana puedes estar diseñando endpoints en FastAPI y peleándote con una consulta SQL que no rinde, y la siguiente montando una pantalla en Vue.
Stack actual
Backend: Python 3.13, FastAPI, Pydantic, SQLAlchemy sobre SQL Server, Redis. Gestionamos dependencias con uv y el código pasa por pytest y ruff antes de llegar a ningún sitio.
Frontend: Vue 3 con TypeScript, Vuetify y Pinia. Es una PWA pensada para móviles y terminales industriales. Tests e2e con Playwright.
Alrededor: Docker, Keycloak para autenticación, logging estructurado con structlog y Grafana Loki, CI/CD con GitHub Actions, commits convencionales y releases automatizadas.
No esperamos que domines todo esto el primer día. Si tu backend es Django o Flask, o tu frontend es React o Angular, el cambio es asumible y te acompañamos. Lo que sí necesitamos es que programes bien, que tengas criterio y que sepas llevar una feature de principio a fin sin que nadie te vaya marcando cada paso.
¿A quién buscamos?
Tres a cinco años de experiencia como fullstack, soltura real con SQL y con APIs REST en producción, y costumbre de trabajar con código limpio y testeado. Formación técnica (FP superior o ingeniería), aunque nos importa bastante más lo que has construido que el título.
Y algo que no sale en los CVs pero que valoramos mucho: que entiendas el problema antes de escribir código, y que cuando algo no te cuadre, lo digas.
Experiencia con C#/.NET o T-SQL con stored procedures, conocimiento de CQRS o DDD, haber trabajado con Redis o sistemas distribuidos, Docker, interés por la IA y los servidores MCP, o experiencia previa en logística, ERPs o software empresarial. El catalán también suma. Nada de esto es eliminatorio.
Salario: 26.000 – 32.000 € brutos/año según experiencia.
Flexibilidad horaria y jornada intensiva en verano.
Equipo de desarrollo de 7 personas. Aquí no eres "el recurso asignado al proyecto".
¿Qué puedes esperar en un año?
Habrás visto tu código funcionando en almacenes reales, con robots y automatismos de por medio, en sectores que probablemente no conocías. Y si las cosas van como esperamos, estarás liderando el diseño técnico de features completas y participando en las decisiones de arquitectura del producto.
¿Cómo es el proceso?
Corto: una entrevista inicial, una prueba práctica pequeña y una reunión con el equipo. En dos semanas sabrás si avanzamos.
#WMS #Logistica #AnalistaProgramador #HiringNow #Barcelona
#J-18808-Ljbffr