Se busca un equipo de desarrollo senior con experiencia demostrable en arquitectura escalable para construir una plataforma inmobiliaria robusta, modular y lista para producción en su primera versión. El proyecto es de gran envergadura e incluye el desarrollo completo de frontend, backend, integraciones de pago y servicios externos.
Componentes del Proyecto:
Frontend:
- Desarrollo con
Next.js 14 (App Router, ssr, isr, seo, tailwind css, componentes shadcn).
- Integración de Mapas (Mapbox o Google Maps).
- Implementación de paneles administrativos diferenciados por rol.
- Funcionalidad de Chat/WhatsApp deep-link.
- Sistema de agenda con gestión de slots.
Backend:
- Arquitectura NestJS modular.
- Base de datos PostgreSQL con extensión PostGIS.
- Uso de Redis para caché y sesiones.
- Gestión de colas con BullMQ.
- Implementación de api rest con documentación swagger.
- Seguridad robusta: JWT, refresh tokens, gestión de roles y auditoría.
Pagos:
- Integración de Stripe para suscripciones.
- Integración con PayPhone y Datafast.
- Configuración de webhooks seguros para procesamiento de pagos.
Servicios Externos:
- Integración con Twilio WhatsApp para notificaciones.
- Uso de SendGrid/Mailersend para envío de correos electrónicos.
- Almacenamiento de medios en S3.
- Integración con
Cal.com o Google Calendar para funcionalidades de agenda.
Funcionalidades Principales Requeridas:
- Desarrollo de 15 paneles administrativos por rol.
- Sistema de publicación de propiedades con detección anti-duplicado.
- Gestión de membresías y cobros recurrentes.
- CRM completo para la administración de leads.
- Agenda de visitas con sincronización de calendarios.
- Funcionalidad de propuestas y contrapropuestas.
- Gestión de devengos y liquidaciones.
- Comparador de hipotecas.
- Integración de servicios complementarios (tasación, seguros, mudanzas, dron, reformas, etc.).
- Implementación de SEO avanzado, sitemaps y optimización de imágenes.
- Sistema de notificaciones híbridas vía WhatsApp y Email.
Requisitos del Equipo de Desarrollo:
El proveedor debe demostrar experiencia comprobable en:
-
Next.js (nivel avanzado).
- NestJS (arquitectura modular, DDD opcional).
- PostgreSQL + PostGIS.
- Redis + BullMQ.
- Integración de pasarelas de pago.
- Infraestructura en AWS / Clever Cloud.
- Implementación de ci/cd.
- Alta calidad de código (Clean Architecture / SOLID).
- Capacidad de entrega de documentación profesional.
- Experiencia en QA automatizado.
- Comunicación estructurada semanal.
Entregables en 5 Fases:
- Código funcional y probado.
- Infraestructura desplegada y configurada.
- Diagrama ERD final.
- Diagrama BPMN final.
- Documentación Swagger actualizada.
- Manuales de usuario y técnicos.
- Evidencias de QA.
Prazo de Entrega: Não estabelecido