Full-Stack Dev (Enfoque Backend) para Sistema Interno de Requisiciones, Procura y Órdenes de Compra
Budget: $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?
Open job