Backend Engineer - Firebase Cloud Functions, Firestore, Webhook Integration
Worldwide
Got it, plain text field. Here's what to paste in: We are building NAM, an AI-powered Contact Center as a Service platform for Saudi and GCC businesses. The frontend dashboard is complete. We need a backend engineer to build everything behind it across a structured three-phase engagement. What needs to be built The backend connects our AI voice platform (ElevenLabs Conversational AI) to our Firestore database and serves data to the dashboard in real time. Every inbound call a client receives is handled by an AI voice agent. When the call ends, a webhook fires with the transcript, sentiment analysis, and call metadata. The backend receives that webhook, stores the data, and serves it to the dashboard through a REST API. The system is multi-tenant. Each client is a separate business with fully isolated data. Authentication is handled via Firebase Auth with custom JWT verification on every request. Phase 1 - Build (3 months) Build and deploy the webhook receiver, Firestore schema, API layer, and auth. Deliver working production-ready backend with full documentation. Phase 2 - Iterate (3 months) Work with us through the first live client deployment. Fix issues from real usage, adjust features based on feedback, maintain stability. Phase 3 - Maintain (3 months) Maintain the system as we scale to multiple clients. 99.9% uptime is a hard requirement. Contact center operations depend on it. Stack Firebase Cloud Functions, Firestore, Firebase Auth, GCP Cloud Storage, GCP me-central2 region (Dammam, Saudi Arabia). No Twilio. No Supabase. No third-party auth services. What we are looking for Proven experience building multi-tenant SaaS backends Webhook integration experience including signature verification, idempotency, and retry handling GCP and Firebase specifically, not just general cloud experience Ability to deliver documented, handoff-ready code Direct communication and weekly check-ins throughout How to apply Send two examples of multi-tenant backends you have built, one example of a webhook integration you have implemented including any edge cases you handled, and your honest assessment of the stack above. No cover letters. A detailed technical brief is available after an initial conversation.
$5,000.00
Fixed-price- ExpertExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:10 to 15
- Last viewed by client:2 weeks ago
- Interviewing:5
- Invites sent:1
- Unanswered invites:0
About the client
- United Arab Emirates9:55 PM
- $50 total spent1 hire, 0 active
- Tech & ITIndividual client
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by