Full Stack Developer : React, Python, FastAPI

Full Stack Developer : React, Python, FastAPI

Full Stack Developer : React, Python, FastAPI

Upwork

Upwork

Remoto

6 hours ago

No application

About

Project Duration: 1 month Potential Extension: Additional upto 3 mons based on fit and performance Project Type: Web-responsive SaaS application (billing + user account management) Tech Stack: React/TypeScript + FastAPI + Stripe + Postgres + Heroku Formatted Job Description is Here: https://app.box.com/s/gxly9gxmmr7solt8pr0dr29i1a03dnc1 --- About the Project We are looking for a highly skilled Full Stack Developer to help build new features and resolve issues in an existing web-responsive app. The platform includes Stripe-based billing flows, user account profile management including login & registration flows, and other frontend and backend components. This is a hands-on role requiring someone who can quickly understand an existing codebase, ship high-quality features, debug effectively, and collaborate asynchronously. --- What You’ll Work On * Enhancing and fixing billing and subscription flows (Stripe client-side + server-side). * Improving user onboarding and account/profile management features. * Implementing new product features across the stack. * Fixing defects related to the product features. * Contributing to clean code, tests, and maintainable architecture. --- Required Skills Frontend * React + TypeScript (Vite toolchain) * TanStack Router + TanStack Query (SPA routing, data fetching & caching) * Stripe.js and Stripe-hosted payments UI flows * Radix UI + Tailwind/CSS Modules + accessibility best practices * Handling protected routes, auth guards, error boundaries, code-splitting * Environment variable handling in Vite * Debugging CORS and auth issues with browser devtools * Additionally having experience deploying SPAs on Heroku (Procfile, serve, Node 20 pipeline) is highly desired --- Backend * Python + FastAPI + Pydantic v2 (strict validation) * Starlette middleware, especially CORS/auth layers * SQLAlchemy 2 (async) with PostgreSQL * Alembic migrations & async DB patterns * Async I/O expertise (async/await, httpx, background tasks) * Stripe server-side integration: customers, invoices, subscriptions, billing portal, webhooks * AuthN/AuthZ: JWT (python-jose); familiarity with Descope is a plus * Redis (Heroku Redis), caching, rate-limiting patterns * Secure integration with external APIs + API key management * Logging, observability, and production-grade error handling * Testing with pytest / pytest-asyncio --- DevOps / CI/CD (Nice to Have, but Valuable) * Heroku deployment (Procfiles, buildpacks, environment configs) * GitHub Actions CI/CD, release hygiene, monorepo workflows (subtree split) * CORS configuration and secrets management * Performance tuning and cost-efficient logging --- What I’m Looking For * Someone who can ship clean, maintainable code quickly. * Strong communicator who can work independently & is aware of using IDE’s like Cursor or equivalent * Ability to understand an existing system and improve it without handholding. * Availability once or twice a week to attend Scrum calls during morning PDT. --- Timeline & Future Work This engagement is initially one month, focused on feature delivery and stability improvements. If the collaboration goes well, there is potential to extend for an additional 3 or 6 months. --- If this sounds like a good fit, please share: * A brief overview of your relevant experience * Links to GitHub or example projects