Desarrollador Backend Senior en Turinng | Torre

Desarrollador Backend Senior

Emma destaca
La IA de Emma escribió esto. Habla con Emma para editarlo.
Tiempo completo

Tipo de contrato: Contratista

¿Quién paga el cambio de moneda y los impuestos sobre la nómina?:

El candidato

Compensación COP9M/mes
~USD2,82k/mes
Negociable
location_on
Híbrido (Calle 54A #77D-91, Laureles - Estadio, Medellín, Antioquia, Colombia)
Publicado hace alrededor de 2 años

Responsabilidades


Responsabilidades: • Diseñar, desarrollar y mantener aplicaciones backend eficientes y escalables. • Implementar y gestionar APIs RESTful. • Trabajar con bases de datos SQL y NoSQL, garantizando la integridad y eficiencia de los datos. • Desarrollar y mantener código asincrónico para operaciones de alto rendimiento. • Escribir y mantener pruebas unitarias y de integración para asegurar la calidad del código. • Implementar y gestionar colas de mensajes y arquitecturas basadas en eventos. • Colaborar con equipos multidisciplinarios para definir y alcanzar los objetivos del proyecto. • Mentorizar a desarrolladores junior y participar en revisiones de código. Requisitos: • Mínimo 3 años de experiencia comprobada en desarrollo backend con Python. • Experiencia avanzada con frameworks como Django, FastAPI y Flask. • Conocimientos sólidos en Pydantic para la validación de datos. • Experiencia con código asincrónico y concurrencia en Python (asyncio, aiohttp). • Sólidos conocimientos en bases de datos SQL (MySQL, PostgreSQL) y NoSQL (MongoDB). • Experiencia en el desarrollo y mantenimiento de pruebas unitarias y de integración. • Conocimientos en el uso de colas de mensajes y arquitectura basada en eventos. • Familiaridad con Docker para despliegues de aplicaciones. • Conocimientos en CI/CD para la automatización de despliegues. • Habilidad para trabajar en equipo y comunicarte eficazmente con otros desarrolladores y equipos no técnicos. • Experiencia en sistemas de control de versiones (Git). • Conocimientos en metodologías ágiles (Scrum, Kanban). Deseable: • Conocimientos en herramientas de monitoreo y logging. • Familiaridad con prácticas de DevOps y gestión de infraestructuras en la nube (AWS, GCP, Azure).