← Вакансії

Full-Stack Dev (Enfoque Backend) para Sistema Interno de Requisiciones, Procura y Órdenes de Compra

Бюджет: $1500.0 FIXED / ⭐ 5.00 (3) USA

python, api, database-architecture

Estamos buscando un desarrollador full-stack con fuerte enfoque en backend, ubicado en Caracas, Venezuela, para participar en el desarrollo de un sistema interno de automatización operativa para una empresa del sector construcción/ingeniería. El sistema busca reemplazar procesos que actualmente se manejan con Excel, correos y documentos manuales, empezando por un prototipo funcional que cubra el flujo desde: Requisición → aprobación → Procura → cotizaciones básicas/AOE inicial → orden de compra interna → programación espejo Este primer contrato no busca construir el sistema completo final, sino entregar un prototipo funcional y usable en 4 semanas o menos. La integración directa con Profit Plus y la conexión con el sistema actual de facturas/PDFs se cotizarán como fases separadas después del prototipo. La persona debe estar en Caracas y poder asistir presencialmente a oficina cuando sea necesario para pruebas, implementación y coordinación técnica. El levantamiento de procesos con empleados será dirigido internamente; el desarrollador se enfocará en construir, integrar y probar el sistema. Responsabilidades principales: - Diseñar y construir la arquitectura backend del prototipo. - Crear la base de datos inicial del sistema. - Crear APIs para: - Usuarios y roles. - Obras/proyectos. - Centros de costo. - Partidas. - Catálogo de materiales. - Proveedores. - Requisiciones. - Aprobaciones. - Cola de Procura. - Cotizaciones básicas. - AOE inicial. - Órdenes de compra internas. - Programación espejo. - Implementar estados y trazabilidad del flujo. - Implementar lógica de permisos y aprobaciones. - Integrar el backend con el frontend desarrollado por otro miembro del equipo. - Preparar la estructura para futuras integraciones con Profit Plus y facturación. - Trabajar con GitHub, ramas y pull requests. - Documentar endpoints, modelos y lógica crítica. - Corregir bugs durante el sprint del prototipo. Alcance del primer prototipo El primer entregable debe permitir: - Crear requisiciones digitales. - Seleccionar obra, centro de costo, partida y materiales. - Usar catálogo de materiales. - Enviar requisición a aprobación. - Aprobar o rechazar requisiciones. - Enviar requisiciones aprobadas a Procura. - Registrar cotizaciones básicas de proveedores. - Crear una comparación/AEO inicial. - Generar una orden de compra interna. - Reflejar la OC en una programación espejo dentro del sistema. No incluye en esta fase: - Integración directa completa con Profit Plus. - Conexión con el sistema actual de facturas/PDFs. - Automatización avanzada de WhatsApp/email. - Dashboards ejecutivos avanzados. - Control presupuestario completo por partida. - Histórico de precios completo. Requisitos - Estar ubicado en Caracas, Venezuela. - Poder asistir presencialmente a oficina cuando sea necesario. - Español fluido. - Experiencia sólida en backend y desarrollo full-stack. - Experiencia creando APIs REST. - Experiencia con bases de datos relacionales. - Manejo de autenticación, roles y permisos. - Capacidad para trabajar rápido y de forma organizada. - Experiencia con GitHub. - Buena comunicación técnica. - Disponibilidad alta durante las próximas 4 semanas. Stack preferido No es obligatorio dominar todo, pero idealmente buscamos experiencia con: - Python / FastAPI o Node.js / NestJS - PostgreSQL / Supabase - React / Next.js - GitHub - APIs REST - Docker básico - Integraciones con sistemas externos - Sistemas administrativos, ERP o flujos internos empresariales Milestones sugeridos 1. Arquitectura + base de datos inicial Usuarios, roles, obras, centros de costo, partidas, materiales y proveedores. 2. Backend de requisiciones y aprobaciones Creación, edición, envío, aprobación, rechazo, estados y trazabilidad. 3. Backend de Procura y cotizaciones básicas Cola de Procura, proveedores, cotizaciones y estructura inicial de AEO. 4. OC interna + programación espejo Generación de OC interna y registro en programación espejo. 5. Testing, documentación y handoff Corrección de errores, documentación básica y preparación para siguiente fase. Preguntas para aplicar ¿Estás ubicado actualmente en Caracas y puedes asistir presencialmente a oficina cuando sea necesario? ¿Cuántas horas por semana puedes dedicar durante las próximas 4 semanas? ¿Qué stack usarías para construir este prototipo rápido y estable? ¿Has trabajado con sistemas internos, ERPs, aprobaciones, compras o flujos administrativos? ¿Puedes trabajar con GitHub, ramas, pull requests y revisión de código? ¿Qué necesitarías de nosotros para entregar un prototipo funcional en 4 semanas?
Відкрити на Upwork