Vacante: Desarrollador Backend Python
 Modalidad: Teletrabajo
  Duración del contrato: Inicialmente 2 meses
  Salario: A convenir
  Tipo de cargo: Profesional culminado o en últimos semestres de carrera profesional
  Formación: Ingeniería en Sistemas, Ingeniería Electrónica o carreras afines
 Propósito del cargo
 Diseñar, desarrollar y mantener servicios backend escalables y eficientes utilizando Python, asegurando la calidad, seguridad y rendimiento de las aplicaciones, así como la correcta comunicación entre microservicios y el uso óptimo de los datos.
 Requisitos
  Experiencia de 1 a 5 años en desarrollo con Python.
  Conocimientos sólidos en WebSocket.
  Manejo de frameworks web: Django, Flask o FastAPI.
  Experiencia en SQL, bases de datos relacionales y NoSQL, manejo de datasets y etiquetado de metadata.
  Deseable conocimiento en IA aplicada, especialmente chatbots y modelos conversacionales (mínimo 6 meses).
  Conocimientos en herramientas de CI/CD (Jenkins, GitHub Actions o GitLab CI) y despliegues en la nube (AWS, GCP o Azure).
 Funciones principales
  Crear y mantener APIs utilizando FastAPI, Flask o Django.
  Implementar autenticación y autorización seguras.
  Optimizar tiempos de respuesta y eficiencia en el procesamiento de datos.
  Diseñar microservicios escalables y eficientes.
  Implementar comunicación entre microservicios (gRPC, RabbitMQ).
  Diseñar esquemas de bases de datos relacionales y NoSQL.
  Optimizar consultas y realizar migraciones de datos.
  Configurar pipelines de CI/CD con Jenkins, GitHub Actions o GitLab CI.
  Automatizar la gestión de recursos en la nube (AWS, GCP o Azure).
  Revisar y mejorar el código existente para aumentar legibilidad y eficiencia.
  Implementar patrones de diseño adecuados.
  Mantener la documentación y pruebas de integración actualizadas.
  Refactorizar y modularizar funciones.
  Apoyar en los despliegues de servicios diseñados en FastAPI con Python.