Posición Hibida en CDMX
Ingles: Avanzado
Experiencia Laboral:
Más de 2 años de experiencia en desarrollo back-end con Python.
Historial de trabajo en desarrollo y mantenimiento de APIs utilizando Flask y/o FastAPI.
Experiencia en implementación de prácticas de seguridad, autenticación y autorización en aplicaciones web.
Experiencia en entornos cloud, preferentemente en Azure.
Competencias Específicas:
Desarrollo y Mantenimiento de APIs:
Utilización de Flask y FastAPI para el desarrollo de APIs RESTful.
Enfoque en la seguridad de las comunicaciones, autenticación y autorización mediante JWT.
Prácticas de Seguridad:
Implementación de OAuth2, HTTPS, y CORS.
Automatización y Orquestación:
Integración con Airflow para la orquestación de flujos de trabajo y procesamiento de datos.
Bases de Datos:
Uso de SQLAlchemy, PostgreSQL, y MongoDB para la gestión de bases de datos.
Testing y Calidad del Código:
Uso de PyTest y Unittest para pruebas unitarias y de integración.
Desarrollo basado en pruebas (TDD).
Documentación de APIs:
Uso de Swagger o OpenAPI para la documentación de APIs.
Escalabilidad y Rendimiento:
Aseguramiento de la escalabilidad y rendimiento de las aplicaciones.
Metodologías Ágiles:
Uso de metodologías ágiles como Scrum y Kanban.
Implementación de CI/CD con Azure DevOps.
Actividades Principales:
Desarrollo de APIs:
Desarrollo y mantenimiento de APIs utilizando Flask y FastAPI.
Seguridad de Comunicaciones:
Implementación de prácticas de seguridad, autenticación y autorización mediante JWT.
Documentación de APIs:
Documentación de APIs con Swagger o OpenAPI.
Escalabilidad y Rendimiento:
Aseguramiento de la escalabilidad y rendimiento de las aplicaciones.
Automatización y Orquestación:
Integración con Airflow para la orquestación de flujos de trabajo y procesamiento de datos.