Desarrollador de back-end
Role details
Job location
Tech stack
Job description
desarrollar y mantener APIs backend que utiliza el front de Hub4Retail. * Implementar y optimizar procesos de ingestión de datos (ventas, stock, catálogos) desde distintas fuentes (POS, ERPs, ecommerce, CSV/SFTP, etc.). * Modelar y consultar datos en PostgreSQL (tablas transaccionales, vistas, consultas para reporting). * Diseñar e implementar tests automatizados (unitarios y de integración) para las principales funcionalidades del backend. * Velar por la calidad del código: buenas prácticas, manejo de errores, revisiones de código y cobertura mínima de tests. * Colaborar con el equipo de producto para traducir necesidades de negocio en soluciones técnicas simples y mantenibles. * Aprovechar herramientas de IA (asistentes de código, generación de tests, ayuda con refactors y documentación) para trabajar de forma más eficiente. * Contribuir a mejorar la observabilidad del sistema (logs, métricas, alertas) junto al resto del equipo. Lo que buscamos
Requirements
Imprescindible * Mínimo 3 años de experiencia en desarrollo backend. * Experiencia sólida desarrollando servicios con Node.js (TypeScript muy valorable). * Conocimientos fuertes de bases de datos relacionales, idealmente PostgreSQL. * Experiencia construyendo APIs REST para frontends tipo SPA (React o similar). * Experiencia práctica escribiendo tests automatizados (unitarios, integración) y utilizando algún framework de testing en Node.js. * Buen manejo de Git (Bitbucket, GitHub, GitLab…). * Mentalidad de producto: entender el dominio (ventas, pedidos, catálogos de producto) y no solo la tecnología. * Apertura a trabajar con herramientas de IA en el día a día para mejorar productividad y calidad del código. * Capacidad para trabajar en equipo en un entorno dinámico, con autonomía y responsabilidad. * Posibilidad de trabajar en modelo híbrido en Barcelona (presencia periódica en oficina). Valoramos especialmente * Experiencia en entornos cloud, idealmente AWS. * Experiencia previa en productos B2B SaaS o plataformas de datos. * Conocimientos de integración de sistemas (APIs REST, webhooks, SFTP, CSV masivos…). * Experiencia con infra as code (Terraform) y, en general, sensibilidad por la parte de despliegue/ops. * Comodidad usando IA para desarrollo (asistentes de código, generación de tests, análisis de logs, etc.) y curiosidad por aplicar IA a problemas de negocio. * Experiencia en proyectos de retail / ecommerce / moda o analítica de datos. Qué ofrecemos * Incorporarte a una plataforma en crecimiento con mucho recorrido en el sector retail y multimarca. * Proyecto de producto, no consultoría: lo que desarrollas se ve, se usa y se mejora continuamente. * Modelo híbrido en Barcelona, en un entorno cercano y de colaboración directa con negocio. * Contrato indefinido. * Autonomía, responsabilidad y la posibilidad de influir en cómo evoluciona la plataforma a nivel técnico y funcional. #J-18808-Ljbffr