19 ago
|
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