Senior Python/FastAPI/React Engineer
Worldwide
We need a senior engineer to build and maintain a scalable AI platform. You will develop backend services, improve system performance, and support frontend integration for a growing product. The role includes working on core platform architecture, optimizing workflows, and helping deliver reliable features for an expanding user base. Experience building production-ready applications and collaborating across teams is important. Our core tech stack includes **Python / FastAPI**, **Supabase / PostgreSQL**, and **React / TypeScript**. What You Will Do * Debug Existing Systems: Trace complex microservice integration failures and fix silent runtime/data-flow bugs where code looks correct on paper but fails in production. * Ship Scoped Features: Execute implementation plans from handover documentation with high autonomy and precise code quality. * Database Management: Write clean PostgreSQL migrations, optimize queries, inspect database state, and handle JSONB fields using Supabase. * API & Integrations: Build and harden REST endpoints, wire up OAuth integrations, and construct a multi-turn SMS session threading layer via Twilio webhooks. * Light Frontend Work: Make occasional UI tweaks or debug data flow issues in our React/TypeScript frontend. Requirements *4+ years of production Python with deep FastAPI experience. *Strong PostgreSQL skills: Schema design, JSONB, migrations, and low-level query debugging. *Proven codebase navigation: Expertise jumping into messy, non-greenfield codebases and tracing root causes quickly. *Solid Git/PR habits: Clear commit histories, detailed PR explanations, and a focus on production stability. *Strong written communication: Clear, asynchronous English for ticket updates and documentation. Nice-to-Haves * Practical knowledge of **React / TypeScript**. * Experience with **Twilio APIs** (SMS handling, voice, and webhook sessions). * Exposure to **WebRTC / real-time audio** or AI observability frameworks (**Langfuse, LiteLLM**). How to Apply Please submit your proposal along with a response to the following prompt: Describe the most complex inherited codebase you have debugged. What was the specific runtime issue, how did you trace it through the system, and what steps did you take to resolve it? (Note: Generic or templated proposals will be ignored automatically.)
- More than 30 hrs/weekHourly
- 6+ monthsDuration
- ExpertExperience Level
$15.00
-
$30.00
Hourly- Remote Job
- Complex projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:2 weeks ago
- Interviewing:0
- Invites sent:1
- Unanswered invites:1
About the client
- IndiaDelhi8:06 AM
- $2.5K total spent16 hires, 0 active
- 194 hours
- Individual 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