React/Node Developer for Bug Fixes

Posted 4 weeks ago

Worldwide

Summary

Hi there, and thanks for taking a look at our posting! We're a small, friendly web studio that builds calm, welcoming websites for mental-health practitioners. Like any living product, ours collects a steady trickle of small bugs — a button that's slightly off, a label showing the wrong text, a page that doesn't quite behave, a little backend hiccup. Nothing dramatic, but we'd love a dependable person to keep things tidy as we grow. We're looking for someone easygoing and reliable to fix these in small batches, on a fixed-price basis. If you enjoy the satisfying work of squashing well-defined bugs and leaving a codebase a little cleaner than you found it, we'd genuinely love to hear from you. How we'll work together: We keep a simple board (Trello) where every bug is a clear ticket — each one comes with a screenshot, the exact page/URL, and a plain "here's what I see vs. here's what I'd expect" description. No vague "it's broken" tickets, we promise. As bugs accumulate, we'll group a handful into one batch and ask you for a single fixed price to handle the whole set. You're never on the hook for anything outside the batch you quoted — new bugs simply become the next batch. You fix them, open a pull request, we review and test together, and then we release the milestone payment. Clean and predictable for both sides. We genuinely care about a good working relationship. We answer questions quickly, we don't nitpick, and we'd much rather build something steady and ongoing than churn through people. Workflow & deployment (please read — this part matters): You work locally and through GitHub (branches + pull requests). You run the app on your own machine to reproduce and fix each issue. You do not deploy anything. Hosting and publishing are handled entirely on our side — your work is done once your pull request is reviewed and merged. That keeps your scope simple and stress-free. Because our run-and-publish setup is a little specific to us, the very first engagement includes a short, paid "calibration" step: you get the repo running locally, we walk one tiny sample fix all the way through (your local → pull request → our publish), and we align on a few conventions. Once that loop is proven, real batches move quickly and smoothly. We'll give you setup notes and a short onboarding doc. As with any new repo, expect to spend a little time getting set up at the very beginning — totally normal, and we'll be there to help. Our stack (you should be comfortable with most of this): TypeScript and React (Vite) Node.js and Express PostgreSQL with the Drizzle ORM Comfortable Git / pull-request workflow Nice-to-have: Playwright (end-to-end tests) and a little Stripe familiarity What you can count on from us: Clear, reproducible tickets — every single one has steps, a screenshot, and a URL. Repository access and a friendly onboarding doc to get you going. Prompt, respectful answers whenever you're mid-batch and need something. Honest reviews and on-time milestone payments. Who we think will love this: Someone who's quick and tidy on small, well-scoped fixes — this is bug-squashing, not a big feature build. A clean-commit, short-PR kind of developer who leaves things better than they found them. Someone with clear, warm written English who enjoys easy back-and-forth communication. A person who's comfortable giving honest fixed-price quotes per batch. To apply, please tell us: A little about your experience with React, TypeScript, and Node. How you'd typically price a batch of roughly 5–10 small bugs (just your general approach — not a number we'll hold you to). So we know you actually read this: what's your usual turnaround for a batch of small bugs? (Optional) One or two examples of small bug-fix work or pull requests you're proud of. We care far more about reliability, clear communication, and a pleasant working relationship than about the absolute lowest rate. If the first batch goes well, we'd love for this to become a steady, ongoing thing. Thanks again — we're looking forward to meeting you!

  • $200.00

    Fixed-price
  • Intermediate
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
JavaScript
React
Nice-to-have skills
Node.js
Git
Activity on this job
  • Proposals:50+
  • Last viewed by client:4 weeks ago
  • Hires:
    1
  • Interviewing:
    25
  • Invites sent:
    30
  • Unanswered invites:
    1
About the client
Member since Apr 17, 2026
  • Canada
    Montreal3:20 PM
  • $3.6K total spent
    6 hires, 3 active
  • 111 hours
  • Sports & Recreation
    Small company (2-9 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
Three.js
JavaScript
WordPress
AR Plugin
WooCommerce
3D Modeling

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