Funciones del Cargo:
- Formarás parte de un equipo multidisciplinario, colaborando en el desarrollo y mantenimiento de APIs y servicios backend para empresas de diversos sectores.
- Participarás activamente en todas las etapas de implementación de las funcionalidades asignadas, desde la planificación hasta las pruebas, interactuando con el equipo.
- Se espera que contribuyas con soluciones innovadoras y propongas mejoras de forma proactiva para alcanzar los objetivos establecidos.
Requerimientos del Cargo:
1.
Desarrollo Backend con Python
- Dominio de Python para crear APIs y servicios robustos, utilizando tipado de datos y buenas prácticas de programación.
- Experiencia en el desarrollo de APIs RESTful con
FastAPI
,
Flask o Django
, incluyendo la gestión de rutas, validación de datos y serialización.
- Conocimiento avanzado de estructuras de datos y algoritmos en Python.
2.
Bases de Datos Relacionales y No Relacionales
- Experiencia en el diseño y gestión de bases de datos relacionales, preferiblemente
MySQL/PostgreSQL
, incluyendo la creación de esquemas, consultas SQL complejas y optimización de rendimiento.
- Conocimiento y experiencia en bases de datos no relacionales, como
MongoDB
, incluyendo la gestión de colecciones, consultas y modelado de datos.
- Comprensión de las diferencias entre bases de datos relacionales y no relacionales y cuándo usar cada una.
3.
Integración con Servicios y Herramientas
- Capacidad para integrar APIs y servicios externos.
- Experiencia en el uso de herramientas de versionado de código como Git.
- Experiencia en el uso de contenedores Docker.
4.
Deseables
- Experiencia en el despliegue y gestión de aplicaciones en
AWS
.
- Certificación en AWS.
- Experiencia en desarrollo en Rust (pyo3, axium, tokio).
Condiciones
- Mínimo 2 años de experiencia comprobable en desarrollo backend con Python.
Habilidades Deseables
- Experiencia y/o certificación en AWS.