Desarrollador Backend Senior en Turinng
Medellín, Antioquia
Publicado hace más de 30 días
- Empresa:
- TORRE
- Descripción de la Empresa:
- Somos una empresa de reclutamiento especializada en conectar a profesionales talentosos con oportunidades laborales que se ajustan a sus habilidades, intereses y aspiraciones. Ofrecemos una amplia gama de servicios de reclutamiento para ayudar a las empresas a encontrar a los mejores candidatos para sus vacantes.
- Tipo de Contrato:
- Tiempo Completo
- Experiencia requerida:
- 5 a 10 años
- Educación requerida:
- Técnico / Profesional
- Género:
- Indiferente
- Cantidad de Vacantes:
- 1
Descripción de la oferta de trabajo
Compensación:
COP9M/mes.
Ubicación:
Híbrido (Calle 54A #77D-91, Laureles - Estadio, Medellín, Antioquia, Colombia).
Misión de Turinng:
“Desarrollar soluciones tecnológicas para alcanzar la eficiencia operativa.”
¿Qué te hace un candidato ideal?
- Eres experto en Python.
- Eres competente en desarrollo back-end, Django, SQL y Docker.
- Español – Completamente fluido.
Responsabilidades y más:
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).