Senior Full Stack Developer

Naviria Labs
2 days ago

Role details

Contract type
Apprenticeship
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
Spanish, English

Job location

Tech stack

Flutter
JavaScript
API
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Business Logic
HTML5
User Authentication
Automation of Tests
CSS
Mobile Application Development
Software Quality
Code Review
Information Technology Consulting
Databases
Continuous Integration
Web Development
Python
Node.js
NoSQL
OAuth
Scrum
Next.js
Security Assertion Markup Language (SAML)
Software Engineering
Software Quality Assurance (SQA)
SQL Databases
TypeScript
React
Generative AI
Backend
GIT
React Native
Functional Programming
Cloudwatch
Api Gateway
REST
Multiplatform
Software Version Control
Microservices

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

Apply for this position