Ingeniero/a de Backend
Este puesto contribuye a construir Lucy, la coach de IA proactiva de Lucy Labs que vive en tu escritorio como una aplicación de escritorio respaldada por la nube, mientras el producto está en desarrollo con design partners.
Construye los servicios y las APIs centrales sobre los que corre el producto.
Sobre el puesto
En Lucy Labs, el propósito de este puesto es el que se describe a continuación.
El Backend Engineer de Lucy Labs construye los sistemas, servicios y API centrales que impulsan la plataforma. Este puesto se responsabiliza de la arquitectura e implementación de backend que permiten workflows basados en IA, coaching en tiempo real, flujos de datos seguros y funcionalidades de producto escalables. Construye sistemas fiables y de alto rendimiento que permiten una iteración rápida del producto y una escala global.
Es un puesto práctico y orientado al impacto, centrado en entregar sistemas de backend que impulsan la velocidad de producto y el valor para las personas usuarias.
La misión
En Lucy Labs, la misión de este puesto se define por el resultado y el trabajo que figuran a continuación.
Construye bases de backend que:
- Impulsan workflows de productividad asistidos por IA
- Permiten entregar producto de forma rápida y fiable
- Escalan de forma segura y eficiente
- Dan soporte a aplicaciones multiplataforma de desktop y cloud
- Garantizan la integridad de los datos y sistemas a escala
De qué te harías cargo
En Lucy Labs, este puesto convierte su misión en responsabilidades concretas dentro de cada área.
1. Desarrollo de API y servicios
En esta área, Lucy Labs espera que este puesto asuma las responsabilidades que figuran a continuación.
- Diseñar y construir API REST, gRPC y GraphQL
- Desarrollar servicios de backend y microservicios escalables
- Permitir operaciones de datos de alto rendimiento
- Colaborar con los equipos de frontend y producto para que las API sean claras
2. Arquitectura y diseño de sistemas
En esta área, Lucy Labs espera que este puesto asuma las responsabilidades que figuran a continuación.
- Contribuir a las decisiones de arquitectura de backend
- Diseñar sistemas modulares y mantenibles
- Implementar contratos de servicio y flujos de datos claros
- Equilibrar la rapidez con la calidad arquitectónica
3. Soporte para la integración de IA
En esta área, Lucy Labs espera que este puesto asuma las responsabilidades que figuran a continuación.
- Construir componentes de backend que den soporte a la orquestación de IA
- Integrarse con servicios de IA, bases de datos vectoriales y pipelines RAG
- Dar soporte a la memoria contextual y la inteligencia de workflows
- Implementar logging del uso de IA, lógica de fallback y guardarraíles
4. Fiabilidad, seguridad y rendimiento
En esta área, Lucy Labs espera que este puesto asuma las responsabilidades que figuran a continuación.
- Construir teniendo presentes la fiabilidad, disponibilidad y observabilidad
- Implementar buenas prácticas de seguridad: autenticación, cifrado y control de acceso
- Mejorar el rendimiento y la latencia del sistema
- Desarrollar y mantener pruebas automatizadas y monitorización
Cómo se ve el éxito
Lucy Labs define estos hitos como resultados del puesto, no como métricas para medir a la persona.
- 60 días
- Contribuye a los servicios centrales de backend
- 90 días
- Se responsabiliza de un dominio o servicio de backend
- 6 meses
- Mejora el rendimiento y la fiabilidad del backend
- 12 meses
- Permite ofrecer funcionalidades importantes del producto a escala
Experiencia y encaje
Lucy Labs busca la experiencia esencial que figura aquí y trata el resto como deseable, no como una barrera automática.
Imprescindible
- Cinco o más años de experiencia en ingeniería de backend
- Dominio de Node.js y TypeScript, nuestro stack principal
- PostgreSQL: optimización de SQL, consultas complejas y diseño de esquemas
- Diseño de API REST: contratos de servicio claros y versionado
- AWS: EC2, RDS, S3 y Lambda
- Buenas prácticas de seguridad: autenticación, cifrado y control de acceso
- Experiencia construyendo API y servicios de backend
Deseable
- Experiencia con arquitectura SaaS multi-tenant
- Conocimientos de cumplimiento de GDPR
- Sistemas a gran escala, con más de un millón de personas usuarias
- Experiencia con infraestructura de IA o ML
- Colas de mensajes o sistemas orientados a eventos, como Kafka o Redis
- Bases de datos vectoriales como pgvector, Pinecone o Weaviate
- Experiencia en startup o construyendo producto de cero a uno
Cómo trabajas
Lucy Labs busca estos rasgos de trabajo además de la experiencia técnica.
Rasgos del puesto
Lucy Labs evalúa estos rasgos como parte del encaje con el puesto.
- Pensamiento sistémico
- Mentalidad de construcción
- Ingeniería orientada a la claridad
- Mentalidad de responsabilidad
- Resolución práctica de problemas
Principios de liderazgo del puesto
Lucy Labs espera que este puesto aplique los siguientes principios de liderazgo.
- Construir con claridad y sencillez
- La fiabilidad no es opcional
- Rapidez con propósito
- Responsabilizarse del sistema de extremo a extremo
- La arquitectura sigue al valor
Postúlate a este rol
El formulario de candidatura de Lucy Labs se abre con esta vacante ya seleccionada. Puedes revisar el mensaje antes de enviarlo.
Postúlate a este rolPreguntas frecuentes
¿Está abierta esta vacante en Lucy Labs?
Sí. Lucy Labs confirmó el 25 de agosto de 2026 que esta vacante está abierta.
¿Dónde ubica Lucy Labs este puesto?
Lucy Labs ubica esta vacante en Madrid, España. La modalidad de trabajo concreta se confirma durante la conversación de candidatura.
¿De qué se ocupa este puesto en Lucy Labs?
En Lucy Labs, este puesto tiene esta responsabilidad principal: Construye los servicios y las APIs centrales sobre los que corre el producto. La descripción completa detalla la misión, las responsabilidades y la experiencia relevante.
¿Cómo me postulo a Lucy Labs?
En Lucy Labs, usa el formulario de candidatura. La vacante se selecciona automáticamente y puedes revisarla antes de enviar.