Engineer - back End Developer (Madrid)

Engineer - back End Developer (Madrid)

21 ago
|
Thinkia
|
Madrid

21 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). 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. 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.

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. 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. 3+ años en desarrollo backend, con 1+ escribiendo Go en producción. ~ 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.

Rust en producción, y experiencia en migraciones Java→Go o modernización de legacy. 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.

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 fiable.

Formación continua vía Thinkia Training —con itinerario en ingeniería de IA generativa— y retribución acorde a la experiencia.

📌 Engineer - back End Developer (Madrid)
🏢 Thinkia
📍 Madrid

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: engineer - back end developer (madrid) / madrid

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: engineer - back end developer (madrid) / madrid