Desarrollador Backend - Python en SQA - Software Quality Assurance | Torre

Desarrollador Backend - Python

Tiempo completo

Tipo de contrato: Empleado

Compensación
COP7M - 9M/mes
~USD2.15k - 2.76k/mes
Negociable
location_on
Híbrido (Co-Work Latam El Poblado, El Poblado, Medellín, Antioquia, Colombia)
Publicado hace 7 meses

Responsabilidades


Desarrollador Backend con más de 3 años de experiencia en el diseño y desarrollo de servicios backend escalables, APIs REST y arquitecturas basadas en microservicios utilizando Python. Experiencia en implementación de soluciones cloud-native, contenerización y despliegue en entornos productivos con altos estándares de calidad y rendimiento. Capacidad para definir soluciones técnicas en conjunto con equipos multidisciplinarios (negocio, QA, arquitectura) y participar activamente en revisiones técnicas y mejora continua. Cuenta con conocimientos básicos en Inteligencia Artificial aplicada, incluyendo fundamentos de Large Language Models (LLM), arquitecturas RAG (Retrieval-Augmented Generation) e integración de servicios de IA en aplicaciones backend. Deseable experiencia o entendimiento en procesos de Software Quality Assurance (SQA) y pruebas automatizadas. Responsabilidades Clave: - Diseño y desarrollo de servicios backend escalables y componentes de integración entre sistemas. - Implementación de APIs REST para procesamiento de datos. - Modelado y optimización de bases de datos relacionales. - Diseño de soluciones bajo arquitecturas de microservicios. - Contenerización y despliegue de aplicaciones con Docker y Kubernetes. - Integración de servicios cloud (Azure o GCP). - Participación en revisiones de código y mejora continua del ciclo de desarrollo. - Implementación de pruebas unitarias, de integración y pruebas de rendimiento. - Exploración e integración básica de capacidades de IA (LLM APIs, embeddings, RAG simple). Competencias Técnicas: Backend: - Python (3+ años). - FastAPI. - Desarrollo de APIs REST. - Microservicios. - Manejo de asincronía (async/await). Bases de Datos: - SQL (PostgreSQL, MySQL o similares). - Modelado de datos. - Optimización de consultas. DevOps & Cloud (Básico): - Docker. - Kubernetes. - CI/CD. - Git (flujo colaborativo). - Experiencia en AWS, Azure o GCP. Inteligencia Artificial (Básico): - Fundamentos de LLM. - Consumo de APIs de modelos generativos. - Conceptos de embeddings. - Arquitectura básica de RAG. - Integración de IA en microservicios. Calidad (Deseable): - Conocimientos en SQA. - Pruebas unitarias (pytest). - Pruebas de integración. - Pruebas de rendimiento. - Buenas prácticas de testing. Habilidades Blandas: - Pensamiento analítico y orientación a soluciones. - Trabajo colaborativo en entornos internacionales. - Comunicación efectiva en inglés (B1). - Mentalidad de mejora continua. - Enfoque en calidad y estabilidad de servicios.