Senior Backend Engineer
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 puesto
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.
Descripción de responsabilidades
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.
Requisitos esenciales
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.
Requisitos deseables
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.
Por qué unirse a la compañí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.
- Departamento
- Development
- Ubicaciones
- Madrid
- Estado remoto
- Híbrido
- Número de vacantes
- 1
- Experiencia mínima
- 5
- Experiencia máxima
- 8
- Skills (separadas por coma)
- Backend, Python, FastAPI, Azure, Inteligencia Artificial
Acerca de TalentHackers
TalentHackers es la compañía del grupo Catenon especializada en reclutamiento de perfiles tecnológicos y digitales. Nace en el año 2019 con el propósito de transformar la industria a través de la inteligencia del dato y recompensar justamente a quien aporta valor gracias a la tecnología nodal y a su sistema de referencias pagadas.