Senior Backend Engineer

500 € Recompensa
1 vacante

Madrid
Remoto parcial
De 5 a 8 años de experiencia
Indefinido · Jornada completa
Salario no disponible

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.

¿Conoces un Senior Backend Engineer?
Si así es, puedes recomendarlo en esta oferta y si es contratado, te llevas nuestra recompensa.500€ de recompensa si encuentras al candidato ideal!
o comparte