About this role
Sobre el proyecto: Estamos construyendo un plataforma corporativa unificada basada en Salesforce y un conjunto de aplicaciones relacionadas para la digitalización de ventas y procesos internos. El trabajo se divide en dos áreas principales:
Procesamiento de datos: el sistema recopila listas de precios de proveedores (Excel, PDF, sitios web) de diversas fuentes, las procesa y las carga en el CRM. La arquitectura y el núcleo de este pipeline son gestionados por el equipo de backend. Tu tarea será mantenerlo y desarrollarlo, además de supervisar la calidad de los datos en cada etapa. Por ejemplo, actualmente la revisión de la "cola de revisión" en el pipeline se realiza a través de CLI; tendrás que convertirlo en un dashboard de UI intuitivo (REST API + frontend). Trabajarás con datos reales: formatos no estándar, diseños desalineados y casos extremos. Este sistema es nuevo, tiene 3 meses de historia y resuelve un problema que hasta ahora la empresa gestiona manualmente.
Desarrollo de sitios web: creación de recursos web relacionados con nuestros eventos, servicios y productos. Se valora la capacidad de comprender el mercado, la necesidad del cliente y cómo nuestras soluciones resuelven estos problemas con el objetivo de mantener un set de sitios web con una arquitectura visual y editorial unificada y eficaz.
Responsabilidades
Desarrollo Web y Backend:
Participar en el desarrollo y mantenimiento de la REST API (FastAPI) y el frontend (React/Vue) para el dashboard de UI de la "cola de revisión", en sustitución del actual CLI.
Mantener actualizados los sitios web relacionados con nuestros eventos, servicios y productos.
Mantener y desarrollar el pipeline en Python: ORM SQLAlchemy, migraciones con Alembic, adaptación de la lógica para nuevos formatos de datos.
Garantizar un intercambio de datos correcto e ininterrumpido con Salesforce a través de REST API.
Adicional: Control de calidad de datos:
Verificar exportaciones, escribir consultas SQL para comprobar la base de datos y revisar datos manualmente en la interfaz de Salesforce.
Gestionar casos de prueba (test cases) para los parsers, teniendo en cuenta anomalías en los datos (estructuras anidadas, diseños desalineados).
Redactar reportes de errores (bug reports).
Tareas operativas:
Ejecutar el pipeline (origen → PostgreSQL → Salesforce) siguiendo instrucciones predefinidas.
Revisión de la cola de revisión: análisis de registros de productos con discrepancias que no fueron resueltas por el proceso automático.
Preparación de entornos de prueba antes de las demostraciones.
Requisitos técnicos:
Stack Python: conocimientos básicos de Python, FastAPI, SQLAlchemy y Pydantic. Experiencia en el desarrollo y comprensión de los principios de diseño de aplicaciones REST API.
Web/Frontend: experiencia trabajando con HTML/CSS y JavaScript. Conocimientos básicos de React o Vue para la creación y mantenimiento de interfaces y dashboards sencillos.
Bases de datos: PostgreSQL. Experiencia trabajando con bases de datos, optimización de consultas y estructura de la base.
Arquitectura e infraestructura: comprensión de las arquitecturas de microservicios y cliente-servidor.
Calidad de datos: comprensión del ciclo de vida de los bugs y los principios del diseño de pruebas. Enfoque analítico, capacidad para escribir scripts para la verificación de datos y disposición para realizar revisiones minuciosas.
Soft skills: enfoque sistémico, disciplina y atención al detalle. Nuestros procesos son muy sensibles a las discrepancias. Para asegurarnos de tu atención al detalle, comienza tu carta de motivación con una consulta SQL válida que devuelva la palabra 'Akribis'. Esperamos la máxima atención a los detalles.
Se valorará positivamente:
Experiencia en el parsing de archivos complejos en PDF/Excel y comprensión de procesos ETL.
Familiaridad con el ecosistema de Salesforce.
Qué ofrecemos
Rol con impacto real: vas a influir directamente en cómo opera el negocio.
Cercanía con decisión y velocidad de implementación (sin burocracia).
Espacio para proponer estándares, ordenar procesos y profesionalizar el ecosistema digital.
Aprendizaje acelerado y posibilidad de crecimiento a medida que escala la transformación.
Modalidad y lugar de trabajo
Full Time - Jornada habitual de lunes a viernes
Modalidad presencial
Ubicación: CABA - Barrio Montserrat
Tired of cold applications?
Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.
Know someone who'd be great for this?