Backend Engineer - Firebase Cloud Functions, Firestore, Webhook Integration

Posted 4 weeks ago

Worldwide

Summary

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
  • Expert
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
Firebase
Firebase Cloud Firestore
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
Member since Oct 29, 2025
  • United Arab Emirates
    1:44 PM
  • $50 total spent
    1 hire, 0 active
  • Tech & IT
    Individual client

Explore similar jobs on Upwork

Git
WordPress
PHP
MySQL
JavaScript
Backend Laravel DeveloperFixed-price‐ Posted 2 months ago
Laravel
PHP
MySQL
MySQL Programming

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers 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

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo