Senior Python Software Engineer

Tecdata
Municipality of Madrid, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish, English
Experience level
Intermediate

Job location

Municipality of Madrid, Spain

Tech stack

Software Quality
Continuous Integration
Software Design Patterns
DevOps
Github
Python
Openapi
Generative AI
Backend
Gitlab
FastAPI
Pytest
Kubernetes
REST
gRPC
Software Version Control
Docker
Microservices

Job description

Diseñar, desarrollar y mantener microservicios en Python utilizando FastAPI y arquitecturas modernas.

Desarrollar y documentar API REST/gRPC siguiendo estándares OpenAPI.

Contenerizar aplicaciones con Docker y desplegarlas mediante Kubernetes (pods, deployments, config maps, secrets).

Colaborar con equipos de IA para exponer modelos ML/GenAI como servicios escalables.

Integrar componentes de IA generativa usando LangChain y LangGraph.

Participar en procesos CI/CD, trabajando junto a equipos DevOps para garantizar despliegues eficientes y seguros.

Asegurar la calidad, mantenibilidad y testeo del código (unittest/pytest).

Supervisar y optimizar sistemas en producción, garantizando rendimiento y fiabilidad.

Requirements

+2 años de experiencia profesional en desarrollo backend con Python.

Conocimientos sólidos de arquitecturas orientadas a microservicios.

Experiencia con FastAPI, REST/gRPC, OpenAPI y Docker.

Experiencia en patrones de diseño y buenas prácticas de ingeniería.

Familiaridad con CI/CD, control de versiones (GitHub/GitLab) y testing automatizado.

Inglés intermedio-avanzado (B2/C1) para colaborar con equipos internacionales.

Orientación a la calidad del software y al desarrollo limpio y mantenible., Nacional Media - Trabajos en informática Comunidad de Madrid

  • Media Chief engineer Chief engineer en Madrid

Apply for this position