Senior Backend Engineer
2026-09-22
Madrid
Compañía especializada en el desarrollo de soluciones tecnológicas avanzadas, con un fuerte foco en datos, inteligencia artificial y transformación digital. Trabaja en proyectos de alto impacto junto a grandes organizaciones, construyendo productos y plataformas tecnológicas escalables y con una clara orientación a innovación.Misión y ubicación del puestoBuscamos un/a Senior Backend Engineer con un elevado nivel técnico y capacidad para actuar como referente dentro del equipo Backend, participando activamente tanto en el desarrollo como en las principales decisiones de diseño, arquitectura y evolución tecnológica.La posición tendrá un enfoque claramente hands-on, trabajando principalmente con Python y FastAPI, y participará en la evolución de la arquitectura actual hacia un modelo basado en microservicios sobre Azure y Kubernetes.Además, tendrá un peso especialmente relevante el uso de Inteligencia Artificial aplicada al desarrollo de software, buscando perfiles que ya hayan incorporado asistentes y agentes de programación a su forma habitual de trabajar.Ubicación: modelo de trabajo por confirmar.Descripción de responsabilidadesDiseñar, desarrollar y evolucionar servicios y APIs REST en Python, principalmente utilizando FastAPI.Participar activamente en las decisiones de diseño y arquitectura de la plataforma.Contribuir a la evolución desde una arquitectura basada en Azure Functions hacia un modelo de microservicios desplegados sobre AKS/Kubernetes.Actuar como referencia técnica dentro del equipo Backend, apoyando al resto de desarrolladores y aportando criterio en decisiones complejas.Definir y promover buenas prácticas, patrones, estándares técnicos y criterios de calidad.Trabajar conjuntamente con los equipos de Arquitectura e Infraestructura en cuestiones relacionadas con escalabilidad, seguridad, integración y despliegue.Diseñar y evolucionar soluciones basadas en arquitecturas event-driven.Asegurar la calidad del software mediante code reviews, testing, automatización y controles de calidad.Participar en el diseño y gobierno de APIs, así como en mecanismos de autenticación y autorización.Incorporar de forma habitual IA aplicada al desarrollo, utilizando asistentes y agentes de programación para mejorar productividad, calidad y velocidad de entrega.Experimentar con nuevos modelos de desarrollo apoyados en agentes de IA, harnesses y herramientas de programación asistida por IA.Participar en iniciativas de IA Generativa integradas dentro de los propios productos cuando sea necesario.Requisitos esencialesExperiencia sólida como Senior Backend Engineer, Tech Lead o posición técnica equivalente.Nivel avanzado de Python.Experiencia práctica desarrollando servicios y APIs con FastAPI.Experiencia trabajando con arquitecturas cloud y microservicios.Experiencia con Microsoft Azure, especialmente en entornos relacionados con Azure Functions y/o AKS/Kubernetes.Experiencia con arquitecturas event-driven.Buen conocimiento de APIs REST y diseño de servicios Backend.Experiencia trabajando con bases de datos relacionales, especialmente PostgreSQL.Conocimiento de buenas prácticas de testing, calidad de software y CI/CD.Capacidad para participar en decisiones de diseño y arquitectura y convertirse en referente técnico dentro de un equipo.Perfil hands-on, con capacidad para seguir desarrollando código de forma habitual.Experiencia real utilizando Inteligencia Artificial aplicada al desarrollo de software.Uso habitual de herramientas como Codex, Claude u otros asistentes/agentes de programación, incorporándolas al flujo diario de desarrollo y no únicamente de forma experimental.Requisitos deseablesExperiencia previa como Tech Lead, Staff Engineer o referente técnico.Conocimientos de Azure API Management, Event Grid, Service Bus o Key Vault.Experiencia con sistemas de identidad y seguridad como Azure Entra ID, OAuth2/OIDC, JWT o Keycloak.Conocimientos de Kubernetes / AKS y arquitecturas cloud-native.Experiencia con GitLab, SonarQube u otras herramientas de CI/CD y calidad.Conocimientos de Data Engineering, por ejemplo Airflow, dbt o Databricks.Experiencia en IA Generativa y LLMs, especialmente integración con modelos, RAG, Azure AI Foundry, evaluación y guardrails.Conocimientos de observabilidad, SRE o DevOps.Experiencia en compañías de producto tecnológico, SaaS, startups o entornos con un alto grado de autonomía.Por qué unirse a la compañíaTe incorporarás a una posición con un elevado nivel de autonomía e impacto técnico, participando directamente en la evolución de la arquitectura y en las decisiones tecnológicas del producto.Tendrás la oportunidad de trabajar en un entorno que está evolucionando hacia arquitecturas modernas basadas en microservicios, Azure y Kubernetes, y donde el uso de IA aplicada al desarrollo de software forma parte real de la estrategia de ingeniería.La posición combina desarrollo hands-on con capacidad de influencia técnica, permitiéndote actuar como referente dentro del equipo Backend sin alejarte del código.