Project Description
Summary
Senior Backend Developer Needed — Dog Marketplace App (NestJS + Flutter Integration)
We are building Doggy, a dog walking/sitting marketplace app for Israel.
The Flutter app UI is already ~70% complete (~54 screens already built). We need an experienced backend developer/team to build the full production backend, integrate the Flutter app with live APIs, and build a small React admin panel.
Scope
Backend
Build a production-grade backend including:
• Auth & OTP
• JWT sessions
• User/walker profiles
• Booking engine + state machine
• Payments & payouts (Tranzila)
• Real-time chat
• Notifications
• Reviews
• Reports/disputes
• Live tracking (MVP)
• Admin moderation tools
Flutter Integration
You are NOT building new Flutter UI screens.
A separate frontend developer handles UI.
You ARE responsible for:
• integrating all screens with APIs
• replacing mock/demo data
• loading/error states
• Socket.IO + FCM integration
• coordinating with frontend dev
Admin Panel
Build a simple 3-screen React admin panel:
• Walker verification
• User/walker management
• Reports & disputes queue
⸻
Tech Stack
• Node.js
• NestJS
• TypeScript
• PostgreSQL + PostGIS
• Prisma
• Redis
• BullMQ
• Socket.IO
• React
• Firebase
• Cloudflare
• Tranzila
⸻
Project Details
• Fixed price: ~$4,400
• Timeline: 8–9 weeks
• Potential long-term work after MVP launch
⸻
Requirements
Must have experience with:
• NestJS
• PostgreSQL
• production backend systems
• Flutter integration
• payments
• real-time systems
Big advantage:
• marketplace apps
• Tranzila
• Israeli market/payment systems
⸻
To Apply
Send:
1. Relevant projects
2. NestJS/Postgres experience
3. Flutter integration experience
4. Availability
5. Solo or agency
Full BRD/TSD documents will be shared with shortlisted candidates.