Responsabilidades : Desarrollo y mantenimiento de APIs utilizando Flask, con especial enfoque en la seguridad de las comunicaciones, autenticación y autorización mediante JWT, y gestión eficiente de la transferencia de datos. Implementación de prácticas recomendadas para el manejo de errores, documentación de APIs con Swagger o OpenAPI, y aseguramiento de la escalabilidad y rendimiento de las aplicaciones.
Tecnologías y Herramientas :
Frameworks : Flask, FastAPI.
Seguridad : JWT, OAuth2, HTTPS, CORS.
Automatización : Integración con Airflow para la orquestación de flujos de trabajo y procesamiento de datos.
Bases de Datos : SQLAlchemy, PostgreSQL, MongoDB.
Testing : PyTest, Unittest.
Metodologías : Desarrollo basado en pruebas (TDD), metodologías ágiles (Scrum, Kanban), CI/CD con Jenkins o GitLab.
Experiência deseada : Diseño de APIs RESTful, manejo de respuestas asíncronas, y optimización de rendimiento y seguridad en entornos productivos.