Senior Full-Stack Engineer: FastAPI / Next.js (Real-Time Collaboration)

Posted 3 days ago

Worldwide

Summary

Engagement: Full-time, hourly (~40 hrs/week) · Ongoing, feature-based scope Rate: $15/hour Timezone: Must overlap and stay reliably responsive during US Eastern (EST) business hours Location: Open globally: candidates based in China are not being considered for this role About the role: We build and maintain a suite of web applications, both internal tools and public-facing products for a US-based business in the resale / used-goods space. This is not greenfield work: you'll ship new features into existing, production codebases alongside a small, focused engineering team. Scope evolves feature by feature, so the skillset we need will shift over time. We need someone who ramps fast, contributes from day one, and adapts as priorities change. There's no fixed end date, the initial block of planned features runs a couple of weeks, with continued work as new features come up. What you'll do - Build new features across existing FastAPI (Python) backends and Next.js / React frontends - Design and implement real-time, multi-user collaboration features (live presence, concurrent editing, sync) using WebSockets / equivalent - Model and query data in PostgreSQL: schema design, performance, migrations - Integrate and tune search / caching layers (Meilisearch or equivalent) - Work directly with our technical manager, who runs a final technical interview before any offer Required - Strong, production-level Python + FastAPI (not tutorial-level) - Strong Next.js and React: frontend development is mandatory, not optional - Demonstrable real-time multi-collaboration app experience (WebSockets, presence, sync, conflict handling) Solid PostgreSQL (mandatory) - Hands-on experience with Meilisearch or another search / cache system How we work (please read before applying) These reflect issues we've hit before we screen hard for them: - Full-time focus. This is your primary engagement, not work squeezed in between other clients. Productivity that drops once you pick up side contracts won't work here. - You are the person who does the work. Whoever interviews is whoever joins no undisclosed substitutions, no swapping in someone else after the contract starts. - Reliable, proactive communication in clear written and spoken English is essential. You should be able to read a brief, ask sharp questions, and give updates without being chased. - Honor your committed availability and stay responsive during EST business hours. - We move quickly to end a contract if these expectations aren't met and we keep good people working as new features roll in. Engagement details - Hourly, full-time (~40 hrs/week), paid via Upwork - Initial scope ≈ 2 weeks of planned features; ongoing as new features come up (no fixed duration) - Skillset needs change between features - Day-one contribution expected To apply Send a short video note covering: - A real-time / multi-collaboration feature you personally built what the sync model was, how you handled concurrency or conflicts, and what broke during implementation. - Your FastAPI + Next.js production experience, with links to live work or repos if possible. - Confirmation of your full-time availability and EST overlap, plus your expected weekly hours. Vague or generic applications, or ones that can't speak to real-time work in detail, won't move forward.

  • Less than 30 hrs/week
    Hourly
  • 3-6 months
    Duration
  • Expert
    Experience Level
  • $12.00

    -

    $25.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
Next.js
Web Application
Activity on this job
  • Proposals:10 to 15
  • Last viewed by client:yesterday
  • Interviewing:
    6
  • Invites sent:
    7
  • Unanswered invites:
    2
About the client
Member since Jun 15, 2026
  • Pakistan
    Islamabad5:51 PM
  • Tech & IT
    Mid-sized company (10-99 people)

Explore similar jobs on Upwork

Software DeveloperHourly‐ Posted 7 months ago
ASP.NET MVC
Django
Python
AngularJS
JavaScript
jQuery
WordPress
Google Chrome Extension
React
CRM Development
Microsoft Dynamics 365
Microsoft Dynamics CRM
Microsoft Dynamics Development
Microsoft PowerApps
Single Sign-On
Solidity
Smart Contract
Ethereum
Blockchain
Cryptocurrency

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