Analisando propostas

Desarrollador Backend Senior para Motor de Sincronización Ari Hotelera de Alta Concurrencia

Publicado em 30 de Junho de 2026 dias na TI e Programação

Sobre este projeto

Aberto

Buscamos desarrollador/a backend senior con experiencia demostrable en sistemas concurrentes/transaccionales para diseñar e implementar el núcleo de sincronización de disponibilidad, tarifas e inventario (ari) de un sistema de gestión hotelera (pms + channel manager) que estamos construyendo desde cero.

**Contexto del proyecto:**
Stack actual: Next.js + Supabase (Postgres) + n8n para orquestación de integraciones. El sistema gestionará disponibilidad y reservas sincronizadas en tiempo real con múltiples canales de distribución (Booking.com, Expedia, Airbnb), a través de un proveedor de conectividad (tipo Beds24/RoomCloud) en la primera fase.

**Lo que necesitamos específicamente:**
- Diseño del modelo de datos para gestión de inventario/disponibilidad que evite condiciones de carrera (overbooking) cuando múltiples canales escriben simultáneamente.
- Implementación de locking transaccional (optimista o pesimista, justificar elección) sobre Postgres.
- Sistema de colas con garantía de entrega e idempotencia para procesar webhooks entrantes de canales de reservas (sugerido: BullMQ + Redis, o equivalente — abierto a propuesta justificada).
- Manejo de reintentos, backoff y reconciliación de estado en caso de fallos parciales.
- Tests de concurrencia que demuestren que el sistema resiste reservas simultáneas sobre el mismo recurso (no solo tests funcionales del caso feliz).

**Requisitos:**
- Experiencia previa demostrable en sistemas de reservas, inventario, e-commerce de alta concurrencia, o sistemas financieros/transaccionales similares.
- Dominio sólido de PostgreSQL (transacciones, niveles de aislamiento, locks).
- Experiencia con sistemas de colas (BullMQ, Redis, RabbitMQ, SQS o similar).
- Se valorará experiencia previa específica con channel managers, PMS hoteleros o motores de reservas.
- Capacidad de documentar decisiones de arquitectura (no solo entregar código).

**Formato de entrega:**
- Documento de diseño de arquitectura antes de empezar a programar (aprobación previa).
- Código con tests de concurrencia incluidos.
- Reunión de revisión de arquitectura antes de iniciar implementación.

Adjuntad presupuesto

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por J.