Aguru UK Ltd, empresa tecnológica con sede en Reino Unido, está buscando un Ingeniero Full Stack Senior para unirse a su equipo de ingeniería de alto impacto. La posición es remota, preferentemente para candidatos en la Unión Europea o Reino Unido, y se ofrece como contrato a tiempo completo.
El candidato seleccionado tendrá la responsabilidad de desarrollar diversas áreas del producto: desde el front-end con React, pasando por el backend con NestJS, hasta la capa de datos con PostgreSQL y sistemas propios para la evaluación y gestión de grandes modelos de lenguaje (LLMs). Aunque algunas tecnologías pueden ser novedosas para ciertos candidatos, se valora la capacidad de aplicar experiencia previa y habilidades transferibles.
Responsabilidades del puesto
-
Implementar funcionalidades en el front-end usando React y Vite, gestionando una interfaz compleja y con gran volumen de datos.
-
Desarrollar y mantener el backend con NestJS, incluyendo sistemas distribuidos y multiusuario con autentificación y autorización.
-
Optimizar el uso de grandes modelos de lenguaje, diseñando herramientas para la detección y corrección de errores así como para mitigar ataques de seguridad orientados a IA.
-
Identificar aplicaciones significativas de IA para mejorar procesos estructurados como extracción y clasificación de datos, soporte a decisiones, manejo documental, comunicación y automatización de tareas operativas.
-
Diseñar sistemas para supervisar y optimizar la selección de LLMs, medir la desviación en producción y equilibrar el coste y rendimiento.
-
Desarrollar APIs, modelos de datos y sistemas de autorización con conciencia multitenant para flujos de trabajo, ejecuciones, agentes, conectores y paneles de control.
-
Crear interfaces refinadas para la creación de flujos de trabajo, monitorización de ejecuciones, colas de revisión y configuraciones complejas dentro de la plataforma SaaS.
-
Asegurar la fiabilidad mediante pruebas rigurosas, visibilidad en tiempo de ejecución, cambios seguros y resolución de incidencias en UI, API, base de datos y servicios externos.
Perfil requerido
Experiencia imprescindible
-
Mínimo 8 años en desarrollo de software profesional, con responsabilidad en sistemas empresariales de producción.
-
Dominio en React para interfaces complejas con alto volumen de datos.
-
Experiencia en backends distribuidos multiusuario con gestión estricta de autentificación y autorización.
-
Experiencia avanzada en PostgreSQL, incluyendo diseño de esquemas, migraciones, optimización de consultas y control transaccional.
-
Manejo de sistemas asíncronos y duraderos como motores de flujo de trabajo, colas, máquinas de estado y orquestación distribuida.
-
Capacidad para depurar y analizar comportamientos complejos en entornos de producción, abarcando front-end, backend, bases de datos, trabajadores y servicios de terceros.
-
Disciplina sólida en testing y elección adecuada del nivel de pruebas según el riesgo del desarrollo.
Competencias valoradas
-
Experiencia con Temporal.io o sistemas similares de flujos de trabajo duraderos y ejecuciones seguras para repetición.
-
Conocimientos en diseño o mantenimiento de constructores de flujos, plataformas de automatización, motores de reglas o herramientas low-code.
-
Identificación de casos prácticos para IA dentro de procesos empresariales, especialmente en combinación con lógica de flujos deterministas.
-
Integración en producción de IA y LLMs, incluyendo plataformas como OpenAI, Anthropic, Gemini y patrones avanzados de agentes y abstracción de proveedores.
-
Experiencia en seguridad de backend: Row Level Security (RLS), almacenamiento seguro de credenciales y aislamiento entre usuarios.
-
Familiaridad con Kubernetes, Terraform u otros sistemas de orquestación distribuida.
Competencias clave
-
Capacidad para pensar en sistemas globales, considerando el estado del front-end, contratos API, base de datos, ejecución en segundo plano y sistemas externos de forma integrada.
-
Visión orientada al producto, garantizando que las funcionalidades cumplan requisitos, sean intuitivas y fiables.
-
Autonomía para asumir problemas poco definidos, identificar restricciones, tomar decisiones acertadas y entregar resultados.
-
Comunicación clara y efectiva para explicar decisiones técnicas, colaborar con equipos de producto, diseño, IA e ingeniería y documentar el progreso.
-
Alto nivel de responsabilidad, integridad y compromiso con los resultados, manteniendo estándares técnicos y de impacto en el equipo.
Por qué formar parte de Aguru UK Ltd
El candidato se incorporará a un equipo global reducido con un producto técnicamente ambicioso, en un momento clave para influir directamente en la arquitectura, calidad y cultura de ingeniería durante su crecimiento. El entorno permite ver cómo las ideas se transforman rápidamente en productos reales.
Aguru valora la curiosidad, el pensamiento claro, la responsabilidad y el talento para simplificar sistemas complejos para los usuarios. La empresa promueve la diversidad y la inclusión, garantizando igualdad de oportunidades en todos los procesos.
Los interesados deben enviar su currículum a la atención de Oleg al correo hiring@aguru.com con el asunto «Application for Senior Full Stack Engineer» antes del 30 de junio de 2026.