Event-Driven Backend Developer for MVP

Job ID: 40153506

Budget: $15 – $25 USD

Backend / Integrations Developer – Event-Driven MVP (POS, Payments, Loyalty)

We are building a production-grade MVP for a barbershop, focused on real-world operations, not a demo.

This project combines:
• POS payments
• subscriptions
• loyalty points
• event-driven backend logic
with a no-code frontend (Glide) handled eventually by a dedicated specialist.

We are looking for a backend / integrations developer to own the core logic and reliability of the system.



Project Context
• Frontend: Glide (Client App + Staff App) – handled by a Glide specialist
• Backend / Orchestration: Make, n8n, or custom backend (Node/Python)
• Database: PostgreSQL (Supabase)
• POS: Shore (webhooks)
• Payments & subscriptions: Stripe
• Messaging: WhatsApp (transactional)

This is NOT:
• a PWA project
• a frontend-heavy project
• a mobile/native app



Your Responsibilities
• Design and implement an event-driven backend
• Handle webhooks from:
• POS (payments)
• Stripe (subscriptions)
• Ensure idempotence and safe retries
• Implement pricing logic (services by tier, extras with fixed prices)
• Implement loyalty points using an immutable ledger
• Persist data safely in PostgreSQL
• Support reconciliation / recovery scenarios
• Eventually work in parallel with a Glide frontend specialist



Required Technical Skills (Non-Negotiable)
• Strong backend coding skills in Node.js or Python
• Solid understanding of webhooks & idempotence
• Experience with PostgreSQL (transactions, constraints, relations)
• Real experience with Stripe (Checkout + subscriptions)
• Ability to think in transactions (all-or-nothing DB writes)
• Discipline to keep business logic out of the frontend



Nice to Have
• Experience with POS systems
• Experience with Make or n8n
• Familiarity with Supabase
• Basic testing mindset (manual or automated)

Project Details
• MVP duration: ~6–8 weeks
• Clear specifications provided in attachment (functional + technical)
• Long-term potential if MVP is successful



To Apply

Please include:
• A short description of similar backend / integration projects
• Your preferred stack (Make / n8n / custom backend)
• Confirmation that you understand:
• frontend is Glide
• backend is the single source of truth

We value reliability, clarity, and discipline over flashy tech.
If that resonates with you, we’d be happy to talk.