15 ago
|
Robótica AI
|
Colombia
15 ago
Robótica AI
Colombia
OBJETIVO DEL CARGO
Mantener y evolucionar la API que da soporte a toda la aplicación: catálogo de productos, proyectos de los usuarios, escaneos de habitaciones, autenticación y recomendaciones de diseño.
RESPONSABILIDADES
Mantener los servicios de la API (usuarios, empresas, productos, proyectos, escaneos, catálogo, carritos de compra, citas). Mantener el sistema de inicio de sesión y control de acceso de los usuarios. Administrar el almacenamiento y entrega de archivos (fotos, modelos 3D, escaneos) en la nube. Mantener la sincronización del catálogo de productos con los sistemas de la app. Revisar y corregir prácticas de código heredadas de una migración anterior (esta API reemplazó a un backend previo construido en otra tecnología) que hoy generan riesgo de mantenimiento. Mantener actualizada la documentación de la API para que refleje el comportamiento real.
CONOCIMIENTOS OBLIGATORIOS
Desarrollo backend en Python con FastAPI. Bases de datos relacionales (PostgreSQL). Diseño de APIs REST y buenas prácticas de autenticación.
Integración con servicios en la nube (almacenamiento de archivos, distribución de contenido).
CONOCIMIENTOS DESEABLES
Experiencia integrando servicios de AWS (Cognito, AppSync/GraphQL). Experiencia migrando o reescribiendo APIs entre distintas tecnologías.
TECNOLOGÍAS QUE DEBE DOMINAR
Python, FastAPI, PostgreSQL, Docker.
FRAMEWORKS Y LIBRERÍAS ESPECÍFICAS DEL PROYECTO
SQLAlchemy, Pydantic, boto3 (SDK de AWS para Python).
NIVEL DE EXPERIENCIA RECOMENDADO
Semi-senior a Senior — 3-5 años en backend Python en producción. El código tiene decisiones de diseño particulares (manejo de sesiones, validación manual de datos) que requieren criterio para no romper la app móvil al modificarlas.
EXPERIENCIA PREVIA ADECUADO
APIs que sirven a aplicaciones móviles con carga de archivos pesados (fotos, modelos 3D), integración con servicios AWS.
HERRAMIENTAS QUE UTILIZARÁ
Docker, herramientas de despliegue en AWS, documentación interactiva de la AP
📌 Backend Developer (Colombia)
🏢 Robótica AI
📍 Colombia