14 sep
|
Thinkia
|
Madrid
En Thinkia somos una consultora global AI-native, nacida para la Era de la Inteligencia. No somos una consultora tradicional que incorpora IA: nuestro ADN es IA-nativo desde los cimientos. Operamos como un AI Intelligence Engine integrado en el negocio de nuestros clientes, con una misión clara — convertir organizaciones en compañías AI-First. Combinamos tres disciplinas en cada proyecto: estrategia para definir el rumbo, diseño para crear experiencias humanas e intuitivas, e ingeniería para construir arquitecturas robustas, seguras y escalables. Lo que nos diferencia es la profundidad técnica real (agentes, modelos propios, MLOps — ingeniería profunda, no slides), la velocidad de prototipado (de idea a demo funcional en días, no meses) y la integración con la operación: no entregamos tecnología, entregamos resultados medibles. Desarrollamos soluciones y productos propios como Synapse (plataforma agéntica de IA empresarial), Pulse (desarrollo de software AI-native), RAGXplorer (motor propietario de RAG) y AI Contact Experience, entre otros, apoyados en nuestros frameworks The Mesh y AI Compass. Somos un equipo distribuido con presencia en Europa (sede central en España, además de Portugal, Francia, Hungría, República Checa y Países Bajos), América (Colombia, México y Chile) y Oriente Medio y Asia (Egipto, Kazajistán y China). Brains, bytes and bold ideas. Buscamos un/a Senior Backend Engineer para el equipo que construye la plataforma digital de sobre una arquitectura de microservicios con volumen transaccional real en producción todos los días. Y buscamos que lo construyas de otra forma. En Thinkia desarrollamos con Spec-Driven Development: la especificación es el contrato que el código implementa, el modelo genera y la persona juzga. Lo escaso ya no es teclear, es el criterio.
Si has probado a desarrollar con IA y te has quedado con la sensación de que se puede hacer mucho mejor y con mucho más rigor, este es el sitio. El reto tiene dos frentes: producto nuevo y modernización del núcleo. Los servicios heredados en Java se están reescribiendo en Go, y Rust entra donde el rendimiento es determinante. Qué harás: * Escribir las especificaciones que gobiernan el código, y validarlas contra la arquitectura antes de generar una línea. * Diseñar e implementar microservicios en Go —y componentes en Rust cuando el rendimiento lo justifique— sobre arquitectura hexagonal, generando con IA y revisando con criterio. * Definir contratos de API REST y eventos asíncronos sobre Kafka. * Migrar servicios de Java a Go con paridad funcional, apoyándote en ingeniería inversa asistida por IA para recuperar las reglas de negocio que no están documentadas en ningún sitio. * Modelar datos en PostgreSQL, cachear en Redis e integrar los sistemas externos del ecosistema. * Generar y mantener la batería de pruebas que demuestra que las reglas se preservan, y llevar el código a producción: CI/CD, despliegue en Kubernetes (AKS) y observabilidad desde el primer día. * Detectar donde la IA se equivoca. Es la parte del trabajo que no se delega. Qué necesitas: * 3+ años en desarrollo backend, con 1+ escribiendo Go en producción. * Trabajar ya con asistentes de código IA en tu día a día —Claude Code, Copilot,
Cursor o equivalente— y saber cuándo confiar en lo que producen y cuándo no. * Criterio para revisar código generado por un modelo: detectar la alucinación plausible, el caso no cubierto, la regla que se perdió por el camino. * Capacidad de escribir una especificación precisa: la habilidad de dejar por escrito qué debe hacer un sistema y qué no debe hacer nunca. * Experiencia real diseñando microservicios: contratos, versionado, límites entre servicios. * Kafka como productor y consumidor. PostgreSQL a nivel de diseño y de rendimiento. Redis. * Kubernetes para desplegar y depurar tus propios servicios, y pipelines CI/CD. * Cultura de testing: saber qué se prueba y a qué nivel, y poder defenderlo. Se valora especialmente: * Rust en producción, y experiencia en migraciones Java→Go o modernización de legacy. * Haber trabajado con Spec-Driven Development o metodologías equivalentes de desarrollo asistido por IA. * Integración con APIs de LLM, construcción de agentes, RAG o evaluación sistemática de salidas de modelo (evals). * Terraform, Keycloak, y experiencia en ticketing o e-commerce de alto volumen. Qué ofrecemos: * Una plataforma real de alto volumen transaccional y un stack moderno de verdad, con margen para proponer y decidir. * Desarrollar con una metodología propia de desarrollo asistido por IA que ya está en producción en clientes, no en fase de piloto. * Proyecto plurianual estable. Puesto de desarrollo puro * Recorrido hacia referente técnico o arquitectura dentro de una consultora AI-Native en crecimiento. * Capacitación continua vía Thinkia Training —con itinerario en ingeniería de IA generativa— y retribución acorde a la experiencia. Si crees que tu CV encaja, envíanoslo, estamos deseando conocerte :)
📌 Senior Backend Engineer (Madrid)
🏢 Thinkia
📍 Madrid