24 sep
|
Talenthackers
|
Madrid
24 sep
Talenthackers
Madrid
Compañía especializada en el desarrollo de soluciones tecnológicas avanzadas, con un robusto 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 contexto 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.
📌 Senior Backend Engineer (Madrid)
🏢 Talenthackers
📍 Madrid