Senior Full Stack Developer
Role details
Job location
Tech stack
Job description
En Naviria Labs buscamos incorporar un/a Senior Full Stack Developer con experiencia sólida en desarrollo web moderno, especialmente con React y Next.js , para participar en el diseño, desarrollo, despliegue y evolución de aplicaciones digitales para clientes empresariales. La persona seleccionada trabajará en proyectos end-to-end, desde la definición técnica de soluciones hasta su implementación, despliegue y mejora continua. Participará en el desarrollo de interfaces web, APIs, integraciones con servicios externos, automatizaciones y soluciones apoyadas en inteligencia artificial generativa. Buscamos un perfil con criterio técnico, autonomía y capacidad para entender necesidades de negocio, transformar requisitos en soluciones robustas y colaborar con equipos técnicos y funcionales. Será importante contar con experiencia en entornos cloud, especialmente AWS, así como conocimientos prácticos de CI/CD, control de versiones, testing y despliegue de aplicaciones. También valoramos experiencia en desarrollo de aplicaciones móviles, ya sea mediante tecnologías híbridas, React Native, Flutter, PWAs u otros enfoques multiplataforma. Este es un puesto a jornada completa, en modalidad principalmente remota, con base en Madrid. Puntualmente podrán realizarse sesiones presenciales para reuniones de equipo, workshops, coordinación de proyectos o encuentros con clientes. Responsabilidades principales Participar en el diseño y desarrollo de aplicaciones web modernas utilizando React, Next.js y TypeScript. Desarrollar APIs, lógica de negocio e integraciones con servicios externos. Colaborar en la definición de arquitecturas técnicas escalables, mantenibles y seguras. Desplegar y mantener aplicaciones en entornos AWS, aplicando buenas prácticas cloud. Trabajar con pipelines de integración y despliegue continuo. Participar en revisiones de código, pruebas automatizadas y mejora continua de la calidad del software. Aplicar herramientas de inteligencia artificial generativa en el proceso de desarrollo para acelerar tareas, mejorar productividad y apoyar la creación de soluciones innovadoras. Colaborar con perfiles técnicos, producto y negocio para entender requisitos, proponer alternativas y asegurar entregas de calidad. Contribuir al mantenimiento, evolución y documentación de las soluciones desarrolladas. Requisitos Experiencia demostrable como desarrollador/a full stack senior, participando en el ciclo completo de desarrollo de aplicaciones. Dominio de desarrollo frontend con React, Next.js, JavaScript/TypeScript, HTML5 y CSS moderno. Experiencia en desarrollo backend y diseño de APIs REST, preferiblemente con Python, Node.js o tecnologías similares. Experiencia práctica trabajando con AWS, especialmente en servicios como Lambda, API Gateway, S3, RDS, CloudFront, CloudWatch u otros servicios equivalentes. Conocimiento de Git, flujos de trabajo colaborativos, integración continua y despliegue continuo. Experiencia con testing automatizado, revisiones de código y buenas prácticas de calidad de software. Conocimiento o experiencia en desarrollo de aplicaciones móviles o soluciones multiplataforma. Experiencia utilizando herramientas de inteligencia artificial generativa como apoyo al desarrollo de software. Capacidad para trabajar con autonomía, criterio técnico y orientación a resultados. Buenas habilidades de comunicación, actitud proactiva y mentalidad de aprendizaje continuo. Nivel de inglés avanzado, trabajarás con documentación técnica, participarás en reuniones y colaborarás en entornos internacionales. Se valorará positivamente Experiencia con arquitecturas serverless, microservicios o aplicaciones distribuidas. Conocimientos de autenticación, autorización y seguridad de accesos, incluyendo OAuth, SAML o soluciones similares. Experiencia con bases de datos SQL y NoSQL. Conocimientos de metodologías ágiles como Scrum o Kanban. Experiencia en
Requirements
proyectos con IA generativa, automatización de procesos o agentes inteligentes. Nociones de FinOps, optimización de costes cloud y monitorización de rendimiento. Experiencia en entornos empresariales, consultoría tecnológica o proyectos para clientes corporativos. Qué buscamos en la persona Buscamos una persona senior, resolutiva y con iniciativa. Alguien que no solo ejecute tareas, sino que sea capaz de detectar riesgos, proponer mejoras, tomar decisiones técnicas razonadas y ayudar a que los proyectos avancen con calidad. Nos interesa un perfil que combine solvencia técnica con visión práctica: alguien cómodo trabajando con código, cloud, producto, negocio e IA, y que entienda que desarrollar software hoy implica mucho más que implementar tickets. Qué ofrecemos Participación en proyectos reales de desarrollo web, cloud e inteligencia artificial aplicada. Entorno técnico moderno, con margen para proponer soluciones y mejorar procesos. Modalidad
Benefits & conditions
principalmente remota, con base en Mad