Senior Fullstack Developer
Role details
Job location
Tech stack
Job description
Sngular busca un Desarrollador Fullstack con más de 3 años de experiencia en Java (Spring Boot) y React. El candidato ideal trabajará en un equipo innovador integrando herramientas de IA en cada fase del ciclo de vida del producto, utilizando metodologías ágiles., Se ofrecen beneficios como flexibilidad horaria, teletrabajo, formación continua y acceso a recursos para el bienestar. Se valora la comunicación fluida y mentalidad proactiva para afrontar retos tecnológicos., * Crear soluciones robustas y escalables en backend y frontend.
- Investigar y aplicar herramientas de IA para optimizar el desarrollo.
- Diseñar y consumir APIs REST utilizando SDD., * 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 Eficiente: 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., * 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 solid 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
-
Más de 3 años de experiencia en desarrollo Fullstack.
-
Experiencia en integración de IA y arquitecturas basadas en microservicios.
-
Habilidad para trabajar en un entorno ágil y colaborativo., Java (Spring Boot) React Comunicación fluida Conocimientos en IA Git TypeScript, * 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).
-
Otras iniciativas que te permiten conseguir bonus adicionales: recomendación de profesionales, speaker en eventos, artículos técnicos.