Ingeniero/a de Plataforma y Soluciones | Full-stack

Hace 1 día

Girona, Cataluña, España Trentia Jornada completa
Desde Trentia Consulting buscamos un/a Ingeniero/a de Plataforma y Soluciones, con experiencia en desarrollo full-stack y DevOps, para incorporarse a una compañía referente del sector agroalimentario. La persona seleccionada será responsable de transformar prototipos y desarrollos digitales en aplicaciones productivas, seguras, integradas y monitorizadas, construyendo una base técnica reutilizable para futuros productos digitales. Buscamos un perfil capaz de acompañar una solución durante todo su ciclo de vida: desde el desarrollo y la integración hasta su despliegue, operación, seguridad y mejora continua. ¿Cuál será tu misión? Convertir soluciones digitales en aplicaciones preparadas para producción, garantizando: Entornos de desarrollo, pruebas y producción. Integración con ERP y sistemas corporativos. Seguridad y control de accesos. Monitorización y observabilidad. Calidad, trazabilidad y mantenimiento del código. Escalabilidad y reutilización de la arquitectura. Responsabilidades principales Despliegue y entornos Definir y mantener entornos de desarrollo, pruebas y producción. Automatizar los despliegues mediante pipelines CI/CD. Garantizar que cada cambio llegue a producción de forma controlada y reversible. Trabajar con contenedores y despliegues en cloud o servidores propios. Integración y APIs Diseñar, publicar y securizar APIs REST. Integrar las aplicaciones con el ERP y otros sistemas corporativos. Evitar la exposición directa de aplicaciones internas a internet. Desarrollo full-stack Construir y evolucionar aplicaciones web y móviles. Participar en el desarrollo backend y en la integración de los distintos componentes. Revisar, validar y robustecer código generado mediante herramientas de IA o desarrollado por proveedores externos. Asegurar que las soluciones cumplen los estándares necesarios antes de pasar a producción. Monitorización y operación Implantar sistemas centralizados de logs, métricas y alertas. Crear cuadros de seguimiento de disponibilidad y funcionamiento. Responder ante incidencias y realizar análisis de causa raíz. Mejorar progresivamente la estabilidad y mantenibilidad de las aplicaciones. Seguridad y cumplimiento Gestionar autenticación, autorización y perfiles de acceso. Implementar buenas prácticas de seguridad mediante OAuth2, OIDC, gestión de secretos y control de accesos. Supervisar copias de seguridad y protección de la información. Garantizar el cumplimiento del RGPD, especialmente en soluciones que utilicen datos de geolocalización, tiempo y presencia. Datos y analítica Asegurar que las aplicaciones generan datos limpios, trazables y reutilizables. Preparar históricos y snapshots. Facilitar la explotación de la información mediante Power BI u otras soluciones analíticas. Trabajar con bases de datos relacionales y SQL. Documentación y gobierno técnico Documentar la arquitectura, las APIs y los procedimientos de operación. Establecer criterios técnicos reutilizables para futuros desarrollos. Supervisar técnicamente el trabajo realizado por partners y proveedores externos. Facilitar que las soluciones puedan ser mantenidas y evolucionadas por otros equipos. Entre 4 y 7 años de experiencia en desarrollo y operación de aplicaciones. Experiencia real llevando, al menos, una aplicación o producto digital desde su fase inicial hasta producción. Experiencia con Docker y despliegues en cloud o servidores propios. Conocimientos de CI/CD mediante GitHub Actions, GitLab CI o herramientas similares. Experiencia en diseño e integración de APIs REST y API gateways. Conocimientos de bases de datos relacionales y SQL. Experiencia con, al menos, un stack backend moderno: Experiencia con herramientas de monitorización como Grafana, Prometheus, ELK o equivalentes. Conocimientos de seguridad: OAuth2/OIDC, gestión de secretos y control de accesos. Capacidad para documentar arquitectura, integraciones y procedimientos técnicos. Se valorará especialmente Experiencia específica con APISIX. Desarrollo móvil multiplataforma con Flutter o React Native. Experiencia desarrollando aplicaciones con funcionamiento offline. Conocimientos de datos geoespaciales: PostGIS o GeoJSON. Integración con ERP, sistemas de nómina o terminales de fichaje. Experiencia con Kubernetes. Uso de herramientas de desarrollo asistido por IA, como Claude Code. Experiencia en el sector agroalimentario o en soluciones para operativa de campo. Una persona autónoma, con criterio técnico y capacidad para determinar cuándo una aplicación está realmente preparada para producción. El puesto requiere una combinación equilibrada de desarrollo y operación: alguien que pueda programar, integrar, desplegar, monitorizar y documentar, pero que también sepa comprender las necesidades de negocio y comunicarse con equipos no técnicos y proveedores. Valoraremos especialmente la orientación a construir soluciones seguras, mantenibles y reutilizables. Proyecto estable y con impacto directo en la transformación digital de la compañía. Participac