Senior Fullstack Developer
Role details
Job location
Tech stack
Job description
- Desarrollar soluciones robustas y escalables en el backend y frontend.
- Investigar y aplicar herramientas de IA generativa.
- Colaborar en la integración y despliegue continuo de los sistemas., * Integración de IA y Agentes: investigar e implementar frameworks de IA modernos para construir características inteligentes, trabajar con arquitecturas de agentes autónomos y conectar modelos de lenguaje con las capacidades de nuestro sistema.
- Arquitectura Avanzada e IA: implementar y evolucionar sistemas basados en microservicios y arquitectura hexagonal, integrando además bases de datos vectoriales para soportar búsquedas semánticas y contextos de IA.
- Diseño de APIs basado en SDD: diseñar, construir y consumir APIs REST robustas utilizando enfoques Spec-Driven Development, garantizando contratos de API claros y automatizables tanto para humanos como para agentes de IA.
- Ecosistema Frontend Moderno: gestionar estados complejos en el cliente utilizando herramientas como React Redux, Pinia o Zustand, potenciando el desarrollo con TypeScript (JSX/TSX).
- Calidad, Seguridad y Clean Code: garantizar la máxima robustez del software aplicando principios SOLID, Clean Code, estrategias sólidas de Testing, sistemas avanzados de autenticación/autorización y patrones de seguridad específicos para la integración de IA.
- Despliegue e Infraestructura Cloud: desplegar y optimizar nuestras soluciones en los principales entornos Cloud (AWS, Azure, GCP o similares) asegurando una infraestructura escalable para nuestras cargas de trabajo tradicionales y de IA.
Requirements
Sngular busca un perfil Fullstack con más de 3 años de experiencia en Java (Spring Boot) y React. El candidato ideal tendrá una comunicación fluida y una mentalidad ágil, integrándose en un equipo dinámico para participar en el ciclo de vida del producto., * Más de 3 años de experiencia en desarrollo Fullstack.
-
Capacidad para diseñar APIs REST robustas y seguras.
-
Experiencia en metodologías de desarrollo ágil., Java (Spring Boot) React Comunicación fluida Mentalidad ágil Integración de IA, Buscamos un perfil Fullstack con más de 3 años de experiencia en Java (Spring Boot) y React, con una comunicación fluida, mentalidad ágil y que comparta nuestra inquietud por apoyarse e integrar herramientas y frameworks de Inteligencia Artificial en su día a día. Te integrarás en un equipo dinámico participando en todo el ciclo de vida del producto bajo la metodología Spec-Driven Development (SDD) y metodologías impulsadas por IA.
-
Desarrollo Extremo a Extremo: crearás soluciones robustas y escalables desde la lógica de negocio en el backend hasta interfaces de usuario dinámicas e intuitivas en el frontend.
-
Ingeniería Impulsada por IA: investigarás, aplicarás y promoverás el uso de herramientas de IA generativa y asistentes de código para optimizar los flujos de desarrollo, automatizar tareas y acelerar los ciclos de entrega.
-
Modelado y Arquitectura: diseñarás y leerás diagramas Entidad-Relación (ERD) para estructurar datos, asegurando la consistencia y el correcto flujo de la información.
-
Colaboración Optimizada: trabajarás mano a mano con el equipo utilizando Git como sistema de control de versiones, garantizando buenas prácticas de integración y despliegue continuo bajo enfoques modernos de desarrollo., * Acceso a formación continua: presupuesto individual para formación, obtención de certificaciones, acceso ilimitado a Udemy, clases de idiomas, dinámicas de formación interna.
-
Flexibilidad horaria, teletrabajo, posibilidad de trabajar desde nuestros Hubs.
-
22 días de vacaciones + día de cumpleaños + 2 días de asistencia a eventos técnicos + 24 y 31 de diciembre no laborables.
-
Wellbeing pack: ayuda para la mejora del bienestar.
-
Retribución flexible.
-
Dinámicas y eventos de teambuilding.
-
Pack de bienvenida.
-
Posibilidad de elegir equipo (Windows/mac)
-
Iniciativas que te permiten conseguir bônus adicionales: recomendar profesionales, speaker en eventos, artículos técnicos.
Benefits & conditions
Ofrecemos un entorno de trabajo colaborativo, oportunidades de crecimiento profesional y beneficios como formación continua, flexibilidad horaria y un Wellbeing Pack.