Python Developer
Role details
Job location
Tech stack
Job description
- Diseñar, desarrollar y desplegar APIs y servicios backend robustos con Python/FastAPI
- Mantener microservicios con foco en rendimiento, escalabilidad y resiliencia
- Colaborar con equipos de IA para integrar modelos ML y frameworks GenAI en producción
- Asegurar seguridad, fiabilidad y mantenibilidad de los sistemas
- Contribuir activamente a code reviews, código limpio y pipelines CI/CD
Requirements
-
Más de 5 años de experiencia profesional como Ingeniero/a de Software
-
Desarrollo sólido en Python y dominio de arquitecturas backend
-
Experiencia aplicando patrones de diseño
-
Diseño e implementación de microservicios con:
-
FastAPI
-
APIs REST / gRPC
-
Estándares OpenAPI / OpenAPI specs
-
Experiencia práctica con Docker y contenedorización
-
Buenas prácticas de ingeniería:
-
Git (control de versiones)
-
Testing
-
Code Reviews
-
CI/CD
-
Inglés B2/C1 (comunicación fluida), * Frameworks GenAI: LangChain, LangGraph, LangGraph
-
AWS: S3, EC2, Lambda, API Gateway
-
Servicios AI/ML/GenAI y despliegue de modelos ML como APIs
-
Herramientas/prácticas DevOps:
-
GitHub Actions, CodePipeline, Terraform, CDK
-
Kubernetes: pods, services, deployments, configmaps, secrets
-
Experiencia en industrias reguladas (ej. servicios financieros)
Benefits & conditions
- Proyecto estable y a largo plazo con un cliente final importante
- Trabajo con arquitecturas modernas de microservicios
- Participación en el desarrollo y despliegue de servicios AI/GenAI en producción
- Colaboración directa con ingenieros/as de IA
- Uso de tecnologías modernas como FastAPI, Docker y Kubernetes