Full-Stack Developer (Python, React, Google Cloud, Firebase) for an AI SaaS, fluent French required
Budget: $1000.0
FIXED /
⭐ 0.00 (0)
Canada
google-cloud-platform, firebase, python, react-js
𝗔𝗯𝗼𝘂𝘁 𝘂𝘀 : We are an early-stage startup building an AI SaaS for notarial and legal offices in Quebec: a conversational agent plus a legal-knowledge RAG. It runs on Google Cloud and Firebase with an agentic architecture, and is in an active pilot with real offices. You work directly with the founder (CTO). Full product details and repository access are shared after shortlisting and an NDA.
𝗧𝗵𝗲 𝗿𝗼𝗹𝗲 : Strengthen the development effort: fix bugs, ship pilot improvements, and move the product forward, with autonomy and rigor. You work directly with the founder (CTO).
𝗪𝗵𝗮𝘁 𝘆𝗼𝘂 𝘄𝗶𝗹𝗹 𝗱𝗼
• Fix bugs and ship features across the frontend (React/Vite) and backend (Python/FastAPI, agents).
• Work with Firestore, Cloud Functions, Cloud Run, Cloud Tasks, Secret Manager.
• Contribute to agentic features (LLM/Gemini, RAG, compliance verification).
• Write tests (pytest + Vitest) and clean, well-described pull requests.
𝗧𝗲𝗰𝗵 𝘀𝘁𝗮𝗰𝗸
• Frontend: React, Vite, Firebase (Firestore, Functions, Storage, security rules).
• Backend: Python, FastAPI, LLM agents, Google Cloud (Cloud Run, Cloud Tasks, Secret Manager, Vertex AI / Gemini).
• Quality: pytest, Vitest, test-first mindset, Git/PR.
𝗬𝗼𝘂 𝘀𝗵𝗼𝘂𝗹𝗱 𝗵𝗮𝘃𝗲
• Strong experience with BOTH Google Cloud and Firebase (not just one).
• Comfort with BOTH Python and JavaScript/React.
• Exposure to AI/LLM work (prompt engineering, RAG, grounding/sources). Bonus: Google ADK, Gemini, docxtemplater.
• Autonomy, rigor, and excellent written communication.
𝗟𝗮𝗻𝗴𝘂𝗮𝗴𝗲
• Fluent French is required: the product, UI, codebase, and our day-to-day communication are in French. English working proficiency is a plus.
𝗛𝗼𝘄 𝘄𝗲 𝘄𝗼𝗿𝗸
• Start with a small paid test assignment (below), then an ongoing collaboration if it is a good fit.
• Work happens on the development environment with mock data only. No access to real client files and no production access. NDA required (the product is bound by notarial professional secrecy).
𝗣𝗮𝗶𝗱 𝘁𝗲𝘀𝘁 𝗮𝘀𝘀𝗶𝗴𝗻𝗺𝗲𝗻𝘁 (𝗳𝗶𝗿𝘀𝘁 𝘀𝘁𝗲𝗽) Before any long-term commitment: fix 2 to 3 targeted bugs on the dev environment (with mocks), tests included, clean PR. This lets us assess code quality, adherence to conventions, and communication on something real.
Apri su Upwork