Chat rápido, mejores ofertas — Descargar

Ingeniero Fullstack Senior

40.000-65.000 €/año
Indeed

Compañía

Tipo de empleoTiempo completo
Modalidad de trabajoHíbrido
Nivel de experiencia6 a 10 años
Nivel educativoMaestría

Descripción

#### **Sobre nosotros** Nalanda es una multinacional española líder dedicada a cerrar la brecha entre grandes empresas y sus proveedores mediante una plataforma digital innovadora. Nuestra plataforma simplifica procesos empresariales como el intercambio de documentos, las compras, las facturas y la información empresarial clave. Nos especializamos en coordinar actividades entre contratistas y sus proveedores, reduciendo costos, tiempos y riesgos, al tiempo que fomentamos relaciones comerciales transparentes y eficaces. Somos una empresa dinámica y con visión de futuro comprometida con la creación de un entorno laboral inclusivo donde el talento florezca. En Nalanda creemos que el desarrollo de las personas impulsa el éxito organizacional. Únete a nosotros mientras seguimos construyendo una cultura de crecimiento, inclusividad y excelencia. También formamos parte de Once For All, un grupo internacional presente en el Reino Unido, Francia, América Latina y con más de 1 000 personas trabajando en soluciones digitales para la gestión de la cadena de suministro y el cumplimiento normativo. #### **Resumen del puesto** Buscamos un Ingeniero Full Stack Senior con perfil en forma de «T»: experiencia profunda en backend con microservicios Java/Spring Boot y sólidas capacidades de ingeniería en TypeScript/SDK en el lado frontend. Este no es un puesto tradicional de frontend para aplicaciones web. El trabajo de «frontend» aquí consiste en un SDK en TypeScript publicado: empaquetado de bibliotecas, empaquetado npm y ergonomía de API para consumidores externos. Si has desarrollado o mantenido una biblioteca JS/TS y conoces el significado de una salida dual ESM/CJS, te sentirás como en casa. Serás responsable de funciones complejas de extremo a extremo en la plataforma AIV —desde servicios backend impulsados por eventos hasta el SDK que expone datos de documentos a aplicaciones consumidoras— y contribuirás a decisiones arquitectónicas que abarcan todo el sistema. #### **Principales responsabilidades** **Backend — tu profundidad** * Diseñar, construir y mantener servicios y APIs backend utilizando Java 21 y Spring Boot 3\.x (Web, Data JPA, Validación, Actuator). * Construir y mantener productores y consumidores Kafka en AWS MSK con autenticación IAM. * Ser responsable del diseño del esquema de base de datos y de las migraciones en PostgreSQL mediante Liquibase. * Desplegar y operar servicios contenerizados en AWS ECS/Fargate, trabajando con S3, SQS e IAM en una infraestructura provista mediante Terraform. * Diseñar APIs REST limpias, versionadas y orientadas a recursos, con manejo sólido de errores y documentación adecuada. * Navegar una topología de microservicios —esquemas específicos por servicio, disciplina rigurosa en migraciones. **SDK y frontend — tu segundo brazo** * Desarrollar y mantener el SDK en TypeScript de la plataforma: empaquetado con Vite, salida dual ESM/CJS, declaraciones de tipos y disciplina semver. * Ser responsable de la ergonomía de la API pública del SDK — flujos de URL firmadas previamente, manejo de tokens de autenticación y una experiencia de desarrollo limpia para consumidores internos y externos. * Escribir y mantener pruebas con Vitest; gestionar lanzamientos mediante un registro privado de npm con prácticas adecuadas de CHANGELOG. * Integrar PDF.js (pdfjs\-dist) e instrumentación en el cliente (Amplitude), según sea necesario. **Arquitectura y preocupaciones transversales** * Contribuir a decisiones arquitectónicas que abarquen servicios backend, flujos de eventos y contratos del SDK. * Definir y mantener estándares de calidad de código, pruebas, observabilidad y documentación en toda la plataforma. * Mejorar las prácticas de observabilidad: registro estructurado, métricas, trazado y alertas tanto en los servicios backend como en las integraciones del SDK. * Identificar y liderar refactorizaciones, modernización y reducción de deuda técnica. **Colaboración y mentoría** * Trabajar estrechamente con los equipos de Producto, IA/ML e ingeniería de plataforma en España, Francia y el Reino Unido. * Mentorear a ingenieros juniors y semi-seniors mediante revisiones de código, discusiones de diseño y retroalimentación directa. * Comunicar claramente los compromisos técnicos y no técnicos a todas las partes interesadas. #### **Requisitos** **Imprescindibles** * 5 o más años de experiencia profesional en ingeniería backend, con experiencia práctica en Java (17\+) y Spring Boot 3\.x a escala relevante. * Experiencia práctica con Kafka —productores, consumidores, particionamiento y gestión de offsets. * Conocimientos avanzados en PostgreSQL: optimización de consultas, diseño de esquemas y herramientas de migración (Liquibase o equivalente). * Conocimientos fundamentales prácticos de AWS: ECS/Fargate, S3, SQS, IAM —has desplegado y operado servicios. * Conocimientos sólidos de TypeScript y de módulos/empaquetado —entiendes la diferencia entre ESM y CJS y por qué es importante para los consumidores del SDK. * Experiencia publicando y versionando paquetes npm (semver, changelogs, registro privado). * Competencia con Docker, Gradle, Git y flujos CI/CD. * Inglés nivel B2 o superior (idioma de trabajo en un equipo multinacional). **Indicadores sólidos del nivel adecuado** * Has sido responsable de un servicio de extremo a extremo —diseño, despliegue, monitorización y respuesta ante incidencias. * Has desarrollado o mantenido una biblioteca JS/TS utilizada por otros equipos o desarrolladores externos. * Has tomado decisiones arquitectónicas que han resistido cargas reales de producción. * Has mentoreado al menos a un ingeniero que ahora actúa con autonomía efectiva. * Te sientes cómodo trabajando con requisitos ambiguos y tomando decisiones pragmáticas sin esperar una especificación perfecta. #### **Ventajas adicionales** * Experiencia con Python 3\.12 —varios componentes están desarrollados con FastAPI \+ boto3 \+ pydantic, y se espera alguna contribución ocasional a estos. * Experiencia integrando APIs de modelos de lenguaje de gran tamaño (LLM) (AWS Bedrock / Claude) o tuberías de inteligencia documental (Azure Document Intelligence, OCR). * Creación de pipelines GitLab CI/CD. * Conocimiento de la ergonomía de SDK para consumidores externos: flujos de autenticación, URLs firmadas previamente, contratos versionados. * Experiencia con patrones de arquitectura orientada a eventos más allá del uso básico de Kafka (colas de mensajes fallidos —DLQs—, semántica de «exactamente una vez», diseño de grupos de consumidores). ### **Qué ofrecemos** Un paquete retributivo competitivo, con un rango salarial bruto anual de 40 000 € a 65 000 €, según experiencia y ajuste al perfil. Horario flexible. ️ Teletrabajo. ️ Horario intensivo en verano. ️ Beneficios flexibles. Un entorno laboral dinámico e inclusivo con oportunidades de crecimiento y desarrollo. La posibilidad de tener un impacto significativo en nuestra cultura organizacional y estrategia de talento.

Fuentea: indeed
Parte del contenido se ha traducido automáticamente

Publicado por

David Muñoz

Indeed · HR

Ubicación

David Muñoz

Indeed · HR

Ingeniero Fullstack Senior empleo de Indeed en 2026 | ok.com