Full-Stack Developer (Python, React, Google Cloud, Firebase) for an AI SaaS, fluent French required
Worldwide
๐๐ฏ๐ผ๐๐ ๐๐ : 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.
$1,000.00
Fixed-price- ExpertExperience Level
- Remote Job
- Complex projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:yesterday
- Interviewing:1
- Invites sent:0
- Unanswered invites:0
About the client
- Canada1:07 PM
- Tech & ITSmall company (2-9 people)
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