Senior Full-Stack Engineer (Next.js + FastAPI)

Posted 3 days ago

Worldwide

Summary

# Senior Full-Stack Engineer (Next.js + FastAPI) Long-Term Contract | Immediate Start | Recovery Housing Marketplace We're looking for a senior full-stack engineer to help us finish and stabilize an existing SaaS platform. This is a live marketplace connecting people seeking recovery housing with homeowners, case managers, and administrators. The platform is already built and actively used. We need someone who can quickly onboard into an existing codebase, diagnose issues independently, and ship production-ready fixes. This is not a greenfield project and we're not looking for someone to rewrite the system. ## Tech Stack ### Frontend - Next.js 15 (App Router) - React 19 - TypeScript - Tailwind CSS - Radix / shadcn - React Hook Form - Zod ### Backend - FastAPI - Async SQLAlchemy / SQLModel - PostgreSQL - Alembic - Redis ### Auth & Infrastructure - Clerk - Docker - AWS S3 - Resend - Netlify - Playwright - Jest - Pytest ## What You'll Work On Examples from our active backlog: - Fix full-stack bugs that span React, FastAPI, and PostgreSQL - Improve client-to-home matching logic and scoring - Stabilize onboarding flows for clients, homeowners, and case managers - Improve admin approval workflows - Fix notification and transactional email delivery - Help establish CI/CD and automated testing - Identify and resolve data integrity issues across the platform ## What We're Looking For You should be comfortable: - Reading and debugging a large existing codebase - Working independently with minimal hand-holding - Tracing issues across frontend, backend, and database layers - Shipping production-ready fixes safely - Working in codebases that contain technical debt Much of this system was generated through automated tooling and AI-assisted development. Success in this role requires strong debugging skills, not just feature development. ## Required Experience - 5+ years full-stack development - 3+ years with Next.js and React in production - 3+ years building and maintaining FastAPI applications - Strong PostgreSQL experience - Async SQLAlchemy / SQLModel - Alembic migrations - JWT-based authentication systems (Clerk or similar) - Playwright testing - Strong written English communication ## Do Not Apply If - You're frontend-only or backend-only - Your Python experience is primarily Django or Flask without async systems - You prefer rewriting systems instead of fixing them - You struggle working inside existing codebases - You rely entirely on AI-generated code and cannot independently debug issues ## Paid Trial (Required) Shortlisted candidates will complete a paid 2–4 hour task using a real bug from our codebase. We evaluate: - Ability to identify the correct layer causing the issue - Quality of the fix - Test coverage - Communication and reasoning - Speed of onboarding Successful candidates will move directly into ongoing work. ## To Apply Please begin your proposal with: FASTAPI-READY Proposals that do not include this will not be reviewed. We ignore generic or templated proposals.

  • Less than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Intermediate
    Experience Level
  • $15.00

    -

    $25.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
Microcontroller Programming
Nice-to-have skills
Mechanical Engineering
Activity on this job
  • Proposals:50+
  • Last viewed by client:2 days ago
  • Interviewing:
    7
  • Invites sent:
    7
  • Unanswered invites:
    0
About the client
Member since Apr 3, 2023
  • United States
    Los Angeles7:28 PM
  • $22K total spent
    66 hires, 15 active
  • 1,487 hours

Explore similar jobs on Upwork

Computer Science InternshipFixed-price‐ Posted 3 weeks ago
Content Writing
Mathematics Tutoring
Writing
Chemistry
AI Instructor for Teaching AI SkillsFixed-price‐ Posted 4 weeks ago
Artificial Intelligence
Machine Learning
Generative AI
Prompt Engineering
LLM Prompt Engineering

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
Other open jobs by this Client (1)