Diseñar y desarrollar APIs backend escalables, asegurando las mejores prácticas en seguridad, testing y monitorización.
Liderar el desarrollo técnico de servicios backend que den soporte a machine learning y algoritmos avanzados.
Colaborar estrechamente con los equipos de data science, ofreciendo soporte técnico durante la implementación de soluciones.
Definir y promover buenas prácticas, plantillas reutilizables, automatización y documentación para acelerar el desarrollo manteniendo la calidad.
Estandarizar casos de uso en paquetes reutilizables para lograr mayor eficiencia y escalabilidad.
Trabajar junto al equipo de arquitectura para asegurar que las soluciones se ajusten a los marcos y estándares aprobados.
Apoyar al equipo de DevOps en la construcción de pipelines de CI/CD y en la monitorización de entornos productivos.
Contribuir a la innovación continua, explorando nuevas tecnologías y metodologías para los sistemas backend.
Requirements
Amplia experiencia en el desarrollo de APIs con frameworks como FastAPI.
Conocimiento de frameworks de testing (por ejemplo, PyTest), herramientas de monitorización (Prometheus, Grafana) y buenas prácticas de seguridad en APIs.
Experiencia en arquitectura y diseño de sistemas escalables.
Manejo de colas de mensajes como RabbitMQ o Apache Kafka.
Conocimientos de Docker, Docker Swarm y plataformas cloud como Azure.
Experiencia práctica con pipelines CI/CD e infraestructuras en la nube.
Conocimientos básicos en MLOps y Data Science (valorable pero no indispensable).
Grado en Ingeniería Informática, Ingeniería del Software o formación equivalente.
Nivel alto de inglés.
Más de 5 años de experiencia en posiciones similares.
Benefits
Híbrido
Trabajo colaborativo
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
desarrollo de APIsFastAPIPyTestseguridad en APIsarquitectura de sistemas escalablesRabbitMQApache KafkaDockerDocker SwarmMLOps