Backend audit & launch-readiness plan — Flutter AI assistant on Firebase + Vertex + Cloud Run

Posted 3 weeks ago

Worldwide

Summary

What we are An early-stage AI first app. The Flutter/Dart front end is in good shape. The back end is a Node service on Google Cloud Run talking to Firebase Auth, Firestore, Vertex AI (Gemini), Google Cloud TTS, Google OAuth (Drive/Calendar), and Stripe. There is an existing internal audit, a terminology dictionary, and a documented data model. What we already know Voice (listen + respond) works end-to-end on the Chat overlay path Vertex AI + ADC is the chat rail; Firestore drawers + Cloud Run engines work Front-end voice playback, transcript, and TTS are wired An internal audit (Sessions 0–13) flagged ~20 backend gaps across Firestore rules/indexes, env config, OAuth tokens, Stripe webhooks, queue routing, and the factory/first-run path What we need from you A short, focused paid audit and plan that tells us exactly how far we are from one specific finish line: Start line = a closed-tester APK in Firebase App Tester with ~100 users, feedback piped to a Discord/WhatsApp channel. Not the App Store. Not paid. Just working, observable, safe MVP testing. You will be working alongside our Flutter lead. He will tell you what the front end expects from the back end. You will tell him what is real, what is half-wired, and what is broken on the back end. Deliverables Backend reality report (markdown, ~5–10 pages): Confirm/refute our internal audit findings on Firestore, Vertex, Cloud Run env, Stripe, OAuth, Functions deploys Add anything we missed Group items as: works · wired-but-unverified · broken · out-of-scope Path-to-tester plan with a numbered backlog: Each item: one-line problem, fix approach, effort (S/M/L), order Total item count is the answer to "how far are we from the start line?" 30-60 minute Google Meet video walkthrough of the report + plan (Meet/Drive) A short list of risks that could break testers in week 1 — ranked What we will give you Repo read access (Git + docs folder; ~270 docs including framework + audit) Access to Firebase Console, GCP Cloud Run, Stripe Dashboard (read-only first) Direct Slack/Discord channel with our Flutter lead A 30-minute kickoff call Hard requirements Strong Firebase + Firestore (security rules, indexes, deploy topology) Strong Node.js on Cloud Run / GCP (env, secrets, logs, IAM, ADC) Hands-on with Vertex AI / Gemini Stripe subscription + webhook experience Google OAuth (Drive/Calendar scope flows) Comfortable with AI coding assistants — Cursor / Codex / Claude Code / Continue / similar. Vibe coding and agentic workflows are part of the tripod. You should be the kind of person who treats agents as a tool to move faster, not a replacement for judgment. Plain-English written communication — we will read your audit Nice to have Experience working in/with founding teams Experience architecting, leading and building production grade products Experience in backend management of apps with large userbase An understanding of building with scale in mind How to apply Send a short proposal (no AI-generated boilerplate) with: One paragraph: why this project, why you, why not anyone else. Your closest prior project (link or description) One question about our stack you'd want answered in the kickoff What you need to know to give a timeline you can stick to. We will reply within 3 days. Two interviews max. One 30-min audit kickoff if selected.

  • $100.00

    Fixed-price
  • Expert
    Experience Level
  • Remote Job
  • One-time 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
Software Architecture & Design
Activity on this job
  • Proposals:10 to 15
  • Last viewed by client:3 weeks ago
  • Interviewing:
    2
  • Invites sent:
    10
  • Unanswered invites:
    7
About the client
Member since Oct 11, 2012
  • Canada
    Irricana5:02 PM
  • $6.3K total spent
    48 hires, 1 active
  • 299 hours

Explore similar jobs on Upwork

Application InstallationFixed-price‐ Posted 2 weeks ago
Android
Smartphone
Tablet
iPhone
Amazon Web Services
Java
Unity

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