Skip to main content
Back to tutorials
ReactNode.jsUS/EUHigh Budget

Senior React + Node.js — US/EU Clients

A full-stack search built around the React + Node + TypeScript trio. The rate floor is set at $40/hr and clients are filtered to the US, Canada, UK, and Europe with payment verification required. This is the shape of search a senior full-stack dev runs as their daily default.

Who this is for

Senior full-stack developers targeting premium English-speaking markets — you care about rate, timezone overlap, and client verification in equal measure.

Configuration breakdown

The filters that matter most in this search, in plain English.

  • includeKeywords.keywords["React", "Node.js", "TypeScript"]

    Matches across title, description, and skills. All three keywords are OR-ed, so a job mentioning any of them is a match.

  • budget.hourlyRate.min$40/hr

    A moderate rate floor that filters out lowball posts without being too aggressive. Leaves room for lower-rate clients in markets like Eastern Europe.

  • client.includeLocationsUS + CA + GB + Europe

    Scopes clients to high-trust English-speaking markets plus the EU. Good overlap with senior rates and predictable working hours.

  • client.paymentMethodVerifiedtrue

    Filters out unverified clients. Combined with the location filter, this leaves a clean senior-grade feed.

  • jobCategoriesWeb Development + Mobile Development

    Includes mobile-adjacent work. Many React Native jobs live in Mobile Development and would be missed by a pure Web Development scope.

Full configuration

Copy this JSON as the input to search_jobs. Your MCP client will do the rest.

react-node-senior.json
{
  "addons.enableClientActivity": false,
  "addons.enableClientDetails": false,
  "addons.enableJobAttachments": false,
  "budget.allowUnspecifiedBudget": false,
  "budget.hourlyRate.min": "40",
  "budget.noAvgHourlyRatePaid": false,
  "budget.noHireRate": false,
  "budget.onlyContractToHire": false,
  "client.includeLocations": [
    {
      "type": "COUNTRY",
      "value": "US"
    },
    {
      "type": "COUNTRY",
      "value": "CA"
    },
    {
      "type": "COUNTRY",
      "value": "GB"
    },
    {
      "type": "REGION",
      "value": "europe"
    }
  ],
  "client.includeWithNoFeedback": false,
  "client.paymentMethodVerified": true,
  "client.phoneNumberVerified": false,
  "excludeKeywords.matchDescription": false,
  "excludeKeywords.matchSkills": false,
  "excludeKeywords.matchTitle": false,
  "includeKeywords.keywords": [
    "React",
    "Node.js",
    "TypeScript"
  ],
  "includeKeywords.matchDescription": true,
  "includeKeywords.matchSkills": true,
  "includeKeywords.matchTitle": true,
  "jobCategories": [
    "Web Development",
    "Mobile Development"
  ],
  "limit": 200,
  "notifications.shouldSendRunMetadata": false,
  "vendor.excludeWithQuestions": false,
  "vendor.includeFeatured": false,
  "vendor.includeWithoutCountryPreference": false,
  "notifications.limit": 3
}

Try it yourself

Sign up for a free API key and paste this configuration into your MCP client to start getting matching jobs in minutes.

Get API Key

100 free jobs/month. No credit card required.

Related tutorials