
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.
Buscamos 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.
Diseñ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.
Experiencia 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.
Experiencia 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.
Te 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.