Desarrollador/a Fullstack IA & Microservicios
Summary
Fullstack developer at a Madrid consultancy building AI-integrated enterprise applications: scalable REST APIs and microservices with Java/Spring Boot or Python, web front ends in React/Angular/TypeScript, plus generative AI features (LLMs, RAG, agents) deployed on cloud with Docker, Kubernetes and CI/CD.
Buscamos un/a Desarrollador/a Fullstack especializado/a en IA y microservicios para diseñar, desarrollar y desplegar soluciones empresariales modernas, escalables e integradas con Inteligencia Artificial, LLMs, RAG y agentes inteligentes.
🎯 Responsabilidades
- Diseñar y desarrollar aplicaciones fullstack participando en todo el ciclo de vida del software.
- Construir APIs REST y microservicios escalables con Java/Spring Boot y/o Python.
- Desarrollar interfaces web con React, Angular y TypeScript.
- Integrar soluciones de IA generativa y LLMs en aplicaciones empresariales.
- Implementar soluciones RAG, embeddings, búsqueda semántica y bases de datos vectoriales.
- Desarrollar agentes y asistentes inteligentes.
- Integrar bases de datos SQL y NoSQL.
- Participar en el despliegue y mantenimiento de aplicaciones en entornos cloud.
- Trabajar con Docker, Kubernetes y pipelines CI/CD.
- Aplicar buenas prácticas de desarrollo, testing, seguridad y observabilidad.
- Colaborar con equipos de arquitectura, IA, DevOps y negocio mediante metodologías Agile/Scrum.
🛠️ Requisitos imprescindibles
- Mínimo 5 años de experiencia como desarrollador/a.
- Experiencia en desarrollo backend con Java/Spring Boot y/o Python.
- Experiencia en desarrollo frontend con React, Angular o TypeScript.
- Conocimientos de arquitecturas de microservicios y diseño de APIs REST.
- Experiencia o conocimientos prácticos en la integración de LLMs e Inteligencia Artificial generativa.
- Conocimientos de bases de datos SQL y/o NoSQL.
- Dominio de buenas prácticas de programación, testing y calidad del código.
- Capacidad para trabajar en equipo y participar en el ciclo completo de desarrollo.
➕ Será valorable
- Experiencia con Azure OpenAI, OpenAI, LangChain o Semantic Kernel.
- Conocimientos de RAG, embeddings y bases de datos vectoriales.
- Experiencia desarrollando agentes y asistentes inteligentes.
- Experiencia con Azure, AWS o GCP.
- Conocimientos de Docker, Kubernetes y herramientas CI/CD como Azure DevOps, GitHub Actions o Jenkins.
- Conocimientos de PostgreSQL, MongoDB o Redis.
- Experiencia con sistemas distribuidos, observabilidad y seguridad de APIs.
- Conocimientos de Clean Code, SOLID y metodologías Agile/Scrum.
📌 Condiciones
- Incorporación prevista: noviembre de 2026.
- Jornada habitual de 40 horas semanales.
- Posibilidad de visitas a cliente.
🤗 Qué ofrecemos
- Salario competitivo en función de la experiencia.
- Contrato indefinido u opción de contrato mercantil.
- 22 días laborables de vacaciones.
- Plan de retribución flexible con seguro médico, cheques guardería y cheques transporte.
- Formación en tecnología y soft skills.
- Programa de referidos: 500 € por candidatos/as recomendados/as que se incorporen.
Must-have skills: Java, Spring Boot.
Nice-to-have skills: Artificial Intelligence, LLMs, React.
Required languages: spanish (level 4/5).
Open only to candidates already eligible to work in the EU.
Skills
- Agile
- Angular
- API
- AWS
- Azure
- Azure DevOps
- CI/CD
- Cloud
- DevOps
- Distributed Systems
- Docker
- Embeddings
- GCP
- Generative AI
- GitHub
- GitHub Actions
- Java
- Jenkins
- Kubernetes
- LangChain
- LLM
- Microservices
- MongoDB
- NoSQL
- Observability
- OpenAI
- PostgreSQL
- Python
- React
- Redis
- REST
- Scrum
- Semantic Kernel
- Spring
- SQL
- TypeScript
- Vector Databases