Skip to content
>_ StartupJobList_

Posts dated October 2024 to October 2026

GraphQL posts with salary details

61 job posts mention GraphQL and include salary information.

A post can mention several technologies. These figures describe advertised starting amounts, not what employees were paid.

MEDIAN STARTING AMOUNT
$150k
MIDDLE 50% OF STARTING AMOUNTS
$101k to $175k
LOWEST AND HIGHEST STARTING AMOUNTS
$67k to $220k
SALARY AMOUNTS COMPARED
61

Approximate annual USD amounts from the lower end of advertised ranges. The median is the middle amount. These are advertised figures, not verified pay.

Posts with salary details

61

Source-post dates

Oct 2024 to Oct 2026

Coverage

Public HN “Who is Hiring” posts that include salary details

What salary details are stated?

How specific are the advertised salary amounts?

Each post is grouped by the salary details extracted from it: a range, one exact amount, a minimum, or values that could not form a usable range. Extraction can miss details, so check the original post.

Salary details by stated currency
CurrencyRecordsTwo-sidedExactMinimum onlyInvalid
USD5250110
EUR33000
AUD22000
CAD22000
GBP21010

Original pay evidence

Advertised offer bands

Each panel has a separate scale in the source currency. A band shows its stated lower and upper amounts; a marker shows a minimum with no upper amount. Pay period is not preserved in the listing record. These are historical advertisements, not confirmed current vacancies.

USD advertised bands. Scale covers known endpoints from 120,000 to 299,000.
RoleCompanyNative offer bandBand position, USDPost dateRemote markSource
Staff Software Engineer (Elixir) RiverUSD 200,000–250,000Oct 2026Marked remoteView source post
Sr. Engineer Confido LegalUSD 175,000–225,000Sep 2026Marked remoteView source post
Software Engineer SilklineUSD 150,000–225,000Sep 2026Not marked remoteView source post
Senior/Staff Product Engineer AshbyUSD 178,000–299,000Sep 2026Marked remoteView source post
Frontline Engineering Manager, Senior Engineering Manager DATUSD 192,000–261,000Sep 2026Not marked remoteView source post
Engineering Manager / Senior Engineering Manager DATUSD 192,000–261,000Aug 2026Not marked remoteView source post
Engineering Leader AshbyUSD 200,000–275,000Aug 2026Marked remoteView source post
Engineering Manager (Americas) AshbyUSD 200,000–275,000Jul 2026Marked remoteView source post
Senior Software Engineer OffstreamUSD 120,000–190,000Jul 2026Not marked remoteView source post
Senior/Staff Product Engineer AshbyUSD 153,000–275,000Jun 2026Marked remoteView source post
Full Stack Software Engineer Piq EnergyUSD 150,000–250,000Jun 2026Marked remoteView source post
EUR advertised bands. Scale covers known endpoints from 70,000 to 90,000.
RoleCompanyNative offer bandBand position, EURPost dateRemote markSource
Sr Full-Stack Engineer Aqora QuantumEUR 70,000–90,000Aug 2026Marked remoteView source post

In these posts

What stands out in GraphQL posts

Counts are based on posts naming this technology. A post may describe multiple openings; its role-level label applies to the post, not necessarily each opening.

Most represented company

Ashby

5 of 61 posts

47 distinct company names in these posts

Most common other technology tag

TypeScript

Also tagged in 48 of 61 posts

Role level recorded on the post

Senior22
Lead19
Mid19
Entry1

Other technologies named together

How GraphQL posts overlap with other technologies

Each row counts posts naming that technology; a post can appear in more than one row. Salary figures are approximate annualized USD estimates of advertised minimums, not full offer ranges or employee pay.

Technology names, post counts, approximate advertised-minimum estimates, and overlap with GraphQL posts
TechnologyPosts naming this technologyComparable estimatesMedian estimateMiddle halfPosts also naming GraphQLFirst and last post
GraphQL These posts6161$150k$101k to $175k61Oct 2024 to Oct 2026
TypeScript450450$148k$106k to $170k48Jul 2024 to Oct 2026
React409409$150k$108k to $170k45Jun 2024 to Oct 2026

Approximate annualized USD estimates of advertised minimums are shown only when there are at least 30 comparable posts. “Not shown” means fewer than 30.

Starting-salary history

Advertised minimums over time

Each dot is one post’s approximate USD estimate of its advertised minimum, linked to the source post. The chart shows up to the 120 newest comparable estimates, from Oct 2024 to Oct 2026; older months remain in the table, so a missing dot does not mean there were no posts. Monthly summaries appear only with at least 30 comparable estimates. Values are approximate annualized USD estimates of advertised minimums, not full offer ranges or employee pay. They use a common comparison basis, not historical exchange rates or inflation. The mix of companies, recorded role levels, and currencies can change month to month.

Approximate annualized USD estimates of advertised minimums by source-post date Individual linked post floors appear as dots. Eligible month summaries show the p25 to p75 interval and a median mark. The vertical axis is approximate USD and begins at zero. Months without a valid point have no dot. 0k59k119k178k238k Source-post dateApproximate annualized USD estimate Oct 24Jan 25Apr 25Aug 25Dec 25Mar 26Jun 26Sep 26 Oct 2024 · 140,000 approximate USD floor · source post 41713107Oct 2024 · 150,000 approximate USD floor · source post 41714307Oct 2024 · 150,000 approximate USD floor · source post 41715066Oct 2024 · 92,543 approximate USD floor · source post 41715582Oct 2024 · 174,000 approximate USD floor · source post 41767342Nov 2024 · 130,000 approximate USD floor · source post 42017708Nov 2024 · 75,000 approximate USD floor · source post 42017714Nov 2024 · 105,763 approximate USD floor · source post 42017871Nov 2024 · 100,000 approximate USD floor · source post 42023097Dec 2024 · 90,000 approximate USD floor · source post 42297856Dec 2024 · 145,000 approximate USD floor · source post 42298410Dec 2024 · 70,292 approximate USD floor · source post 42306552Jan 2025 · 150,000 approximate USD floor · source post 42580522Jan 2025 · 90,000 approximate USD floor · source post 42596501Feb 2025 · 83,773 approximate USD floor · source post 42920787Feb 2025 · 155,000 approximate USD floor · source post 42921886Feb 2025 · 75,500 approximate USD floor · source post 42925184Feb 2025 · 210,000 approximate USD floor · source post 43002288Feb 2025 · 115,192 approximate USD floor · source post 43026525Mar 2025 · 90,000 approximate USD floor · source post 43243511Mar 2025 · 220,000 approximate USD floor · source post 43245247Mar 2025 · 75,000 approximate USD floor · source post 43245443Apr 2025 · 90,000 approximate USD floor · source post 43561830Jun 2025 · 150,000 approximate USD floor · source post 44162448Jun 2025 · 104,716 approximate USD floor · source post 44166097Jun 2025 · 147,000 approximate USD floor · source post 44166174Jul 2025 · 200,000 approximate USD floor · source post 44438764Jul 2025 · 157,000 approximate USD floor · source post 44450189Jul 2025 · 175,000 approximate USD floor · source post 44511001Aug 2025 · 150,000 approximate USD floor · source post 44762118Aug 2025 · 108,953 approximate USD floor · source post 44868515Oct 2025 · 160,000 approximate USD floor · source post 45443116Oct 2025 · 100,854 approximate USD floor · source post 45578956Nov 2025 · 100,000 approximate USD floor · source post 45802787Nov 2025 · 140,000 approximate USD floor · source post 45825030Dec 2025 · 160,000 approximate USD floor · source post 46233921Jan 2026 · 130,000 approximate USD floor · source post 46469634Feb 2026 · 175,000 approximate USD floor · source post 46857939Feb 2026 · 120,000 approximate USD floor · source post 46858155Feb 2026 · 67,236 approximate USD floor · source post 46862101Mar 2026 · 175,000 approximate USD floor · source post 47231735Mar 2026 · 85,000 approximate USD floor · source post 47307830Apr 2026 · 150,000 approximate USD floor · source post 47603622Apr 2026 · 175,000 approximate USD floor · source post 47604168Apr 2026 · 130,000 approximate USD floor · source post 47661037Apr 2026 · 200,000 approximate USD floor · source post 47723411May 2026 · 150,000 approximate USD floor · source post 47977581May 2026 · 153,000 approximate USD floor · source post 48008674Jun 2026 · 190,000 approximate USD floor · source post 48362254Jun 2026 · 150,000 approximate USD floor · source post 48363752Jun 2026 · 153,000 approximate USD floor · source post 48377380Jul 2026 · 120,000 approximate USD floor · source post 48752254Jul 2026 · 200,000 approximate USD floor · source post 48765082Aug 2026 · 200,000 approximate USD floor · source post 49157178Aug 2026 · 78,442 approximate USD floor · source post 49166080Aug 2026 · 192,000 approximate USD floor · source post 49302719Sep 2026 · 192,000 approximate USD floor · source post 49525544Sep 2026 · 178,000 approximate USD floor · source post 49525831Sep 2026 · 150,000 approximate USD floor · source post 49526894Sep 2026 · 175,000 approximate USD floor · source post 49552564Oct 2026 · 200,000 approximate USD floor · source post 49923010 Oct 2024Oct 2026
Individual post, links to sourceMonthly middle-half range and median, shown with at least 30 comparable estimates
Monthly post counts and salary estimates
Monthly source-post counts and valid approximate USD advertised-minimum counts. Statistics are shown only when monthly valid sample size is at least 30.
MonthSource postsComparable estimatesMedian estimateMiddle half
Oct 202455Not shownNot shown
Nov 202444Not shownNot shown
Dec 202433Not shownNot shown
Jan 202522Not shownNot shown
Feb 202555Not shownNot shown
Mar 202533Not shownNot shown
Apr 202511Not shownNot shown
Jun 202533Not shownNot shown
Jul 202533Not shownNot shown
Aug 202522Not shownNot shown
Oct 202522Not shownNot shown
Nov 202522Not shownNot shown
Dec 202511Not shownNot shown
Jan 202611Not shownNot shown
Feb 202633Not shownNot shown
Mar 202622Not shownNot shown
Apr 202644Not shownNot shown
May 202622Not shownNot shown
Jun 202633Not shownNot shown
Jul 202622Not shownNot shown
Aug 202633Not shownNot shown
Sep 202644Not shownNot shown
Oct 202611Not shownNot shown
Exact values for the 61 plotted source posts
Exact approximate USD floor value and date for each plotted source listing
DateApproximate annualized USD estimateSource
Oct 2024140,000Post 41713107
Oct 2024150,000Post 41714307
Oct 2024150,000Post 41715066
Oct 202492,543Post 41715582
Oct 2024174,000Post 41767342
Nov 2024130,000Post 42017708
Nov 202475,000Post 42017714
Nov 2024105,763Post 42017871
Nov 2024100,000Post 42023097
Dec 202490,000Post 42297856
Dec 2024145,000Post 42298410
Dec 202470,292Post 42306552
Jan 2025150,000Post 42580522
Jan 202590,000Post 42596501
Feb 202583,773Post 42920787
Feb 2025155,000Post 42921886
Feb 202575,500Post 42925184
Feb 2025210,000Post 43002288
Feb 2025115,192Post 43026525
Mar 202590,000Post 43243511
Mar 2025220,000Post 43245247
Mar 202575,000Post 43245443
Apr 202590,000Post 43561830
Jun 2025150,000Post 44162448
Jun 2025104,716Post 44166097
Jun 2025147,000Post 44166174
Jul 2025200,000Post 44438764
Jul 2025157,000Post 44450189
Jul 2025175,000Post 44511001
Aug 2025150,000Post 44762118
Aug 2025108,953Post 44868515
Oct 2025160,000Post 45443116
Oct 2025100,854Post 45578956
Nov 2025100,000Post 45802787
Nov 2025140,000Post 45825030
Dec 2025160,000Post 46233921
Jan 2026130,000Post 46469634
Feb 2026175,000Post 46857939
Feb 2026120,000Post 46858155
Feb 202667,236Post 46862101
Mar 2026175,000Post 47231735
Mar 202685,000Post 47307830
Apr 2026150,000Post 47603622
Apr 2026175,000Post 47604168
Apr 2026130,000Post 47661037
Apr 2026200,000Post 47723411
May 2026150,000Post 47977581
May 2026153,000Post 48008674
Jun 2026190,000Post 48362254
Jun 2026150,000Post 48363752
Jun 2026153,000Post 48377380
Jul 2026120,000Post 48752254
Jul 2026200,000Post 48765082
Aug 2026200,000Post 49157178
Aug 202678,442Post 49166080
Aug 2026192,000Post 49302719
Sep 2026192,000Post 49525544
Sep 2026178,000Post 49525831
Sep 2026150,000Post 49526894
Sep 2026175,000Post 49552564
Oct 2026200,000Post 49923010

Other technologies named together

Which other technologies appeared in these posts?

For each month, this lists the three most-mentioned other technologies and how many posts named each one. A post can mention several technologies, so these counts overlap and do not add up to the number of posts.

Monthly counts for the most common other technology tags, with each month’s source-post denominator
MonthPosts that monthOther technologies named
Oct 20245
React4 / 5
Nov 20244
AWS3 / 4
React3 / 4
Dec 20243
AWS3 / 3
React1 / 3
Jan 20252
AWS1 / 2
React1 / 2
Feb 20255
React4 / 5
AWS2 / 5
Mar 20253
AWS2 / 3
React2 / 3
Apr 20251
AWS1 / 1
Jun 20253
React2 / 3
AWS1 / 3
Jul 20253
React3 / 3
AWS1 / 3
Aug 20252
AWS2 / 2
React2 / 2
Oct 20252
React2 / 2
AWS1 / 2
Nov 20252
AWS2 / 2
React1 / 2
Dec 20251
React1 / 1
Jan 20261
React1 / 1
Feb 20263
AWS1 / 3
React1 / 3
Mar 20262
AWS1 / 2
React1 / 2
Apr 20264
React3 / 4
AWS2 / 4
May 20262
React2 / 2
Jun 20263
React2 / 3
AWS1 / 3
Jul 20262
React1 / 2
Aug 20263
React3 / 3
AWS1 / 3
Sep 20264
React4 / 4
AWS2 / 4
Oct 20261
React1 / 1

Companies named more than once

Where these companies appear in the posts

Counts show source posts under each company name. They do not measure company size, current hiring, or how often a company hires. One post can describe several roles.

Source posts by company, with observed dates, role titles, technology names, remote wording, and stated currencies
CompanyPostsFirst and last postMonths with postsRole titlesTechnology tagsMarked remoteCurrencies
Ashby5May 2026–Sep 20265465 / 5USD
GoGoGrandparent5Dec 2024–Nov 20255595 / 5USD
Boost My School2Jun 2025–Jul 20252152 / 2USD
Confido Legal2Mar 2026–Sep 20262292 / 2USD
DAT2Aug 2026–Sep 20262280 / 2USD
Flexa2Feb 2025–Mar 20252252 / 2USD

Role level and remote wording

Which role levels appear under each remote label?

Role levels are the labels recorded for each post, including Unknown. “Not marked remote” does not confirm an onsite workplace. A post may describe several openings.

Senior

22 posts

Marked remote 16

Not marked remote 6

Lead

19 posts

Marked remote 17

Not marked remote 2

Mid

19 posts

Marked remote 12

Not marked remote 7

Entry

1 posts

Marked remote 1

Not marked remote 0

Technology names per post

How many technologies are listed together?

Each post is counted once, according to how many distinct technology names it contains. This describes the post text, not required skills or role complexity.

4 tags6
5 tags9
6 tags14
7 tags8
8 tags4
9 tags7
10 tags5
11 tags1
12 tags3
14 tags2
15 tags1
21 tags1

Places mentioned in post text

Which places do these posts mention?

These bars compare city and nearby-area matches in this group with matches across all posts that state pay. Matches come from post text, not verified work locations. A post can match more than one place.

San Francisco

10 of 61 in this group
This group16.4%All posts with salary details325 of 1616 (20.1%)

New York

11 of 61 in this group
This group18.0%All posts with salary details330 of 1616 (20.4%)

London

1 of 61 in this group
This group1.6%All posts with salary details112 of 1616 (6.9%)

Berlin

1 of 61 in this group
This group1.6%All posts with salary details30 of 1616 (1.9%)

Location labels in these posts

Broad categories recorded for the posts

These broad labels do not confirm a specific city or where an employee lives.

  • Remote41
  • United States10
  • Europe5
  • San Francisco Bay Area3
  • Other2

Approximate USD comparison

Distribution of advertised minimums

Approximate annualized USD estimates of each post’s advertised minimum, not the employer’s full offer band. The middle half of observed minimums runs from $101k to $175k across 61 comparable estimates.

Advertised minimum distribution, approximate USD per year

The line spans the lowest to highest advertised minimum. The highlighted band spans the 25th to 75th percentiles, and the marker shows the median. Exact values follow.

Low $67kMedian $150kHigh $220k

Highlighted band: p25 $101k to p75 $175k. All values describe advertised minimums, not the upper ends of offer bands.

Role level recorded on the posts

Posts grouped by recorded role level

Each group uses the role-level label recorded for the post. One post may describe several openings, so the label may not apply to every position in the advertisement.

Role titles in these posts

  • Full Stack Engineer4
  • Senior Backend Engineer3
  • Software Engineer3
  • Founding Engineer2
  • Lead Engineer2
  • Senior Software Engineer2
  • Senior or Staff Software Engineer2
  • Senior/Staff Product Engineer2
  • Backend or Fullstack Developer1
  • Backend or Fullstack Software Engineer1
  • Backend/Full-stack/Frontend Engineer1
  • CTO1

Other technologies named

Posts can name several technologies, so they may appear in more than one group.

Monthly source-post counts

Posting history

When the posts appeared

Monthly counts of matching source posts. This shows how many posts appeared, not salary growth or current vacancies.

Monthly counts of posts with salary details on this page
MonthPostsRelative volume
Oct 202455 posts
Nov 202444 posts
Dec 202433 posts
Jan 202522 posts
Feb 202555 posts
Mar 202533 posts
Apr 202511 posts
Jun 202533 posts
Jul 202533 posts
Aug 202522 posts
Oct 202522 posts
Nov 202522 posts
Dec 202511 posts
Jan 202611 posts
Feb 202633 posts
Mar 202622 posts
Apr 202644 posts
May 202622 posts
Jun 202633 posts
Jul 202622 posts
Aug 202633 posts
Sep 202644 posts
Oct 202611 posts

GraphQL salary data questions

What does the GraphQL salary figure measure?

It is the median annualized estimate of advertised minimums, $150k approximate USD per year, from 61 valid observations across 61 salary-stated Hacker News listings dated October 2024 to October 2026. USD amounts are estimates for comparison; the original currency and offer band remain on each listing. This is not employee earnings or total compensation.

Full source listing

Posts mentioning GraphQL (61 total)

COMPANY ROLE SALARY VIBE STACK Actions
Flexa Staff UI Engineer
$220,000 - $250,000
[E] grind
Flexa Staff User Interface Engineer
$210,000 - $250,000
[E] grind
River Staff Software Engineer (Elixir)
$200,000 - $250,000
[F] CRUNCH
Elixir GraphQL Python +7
Ashby Engineering Leader
$200,000 - $275,000
[F] stable
TypeScript React GraphQL +3
Ashby Engineering Manager (Americas)
$200,000 - $275,000
[E] grind
TypeScript React GraphQL +3
HostGPO Lead Engineer
$200,000 - $240,000
[E] zen
Baton Senior Full Stack Engineer
$200,000 - $250,000
[E] grind
DAT Frontline Engineering Manager, Senior Engineering Manager
$192,000 - $261,000
[E] zen
DAT Engineering Manager / Senior Engineering Manager
$192,000 - $261,000
[E] zen
Neo.Tax Senior Full-Stack Engineer & Senior Data Scientist/ML Engineer
$190,000 - $210,000
[E] stable
Ashby Senior/Staff Product Engineer
$178,000 - $299,000
[F] zen
TypeScript React GraphQL +3
Confido Legal Sr. Engineer
$175,000 - $225,000
@HR zen
Join Senior/Staff Software Engineer
$175,000 - $205,000
[E] zen
Confido Legal Security Engineer
$175,000 - $225,000
[F] grind
Greenline Founding Engineer: Backend + Data
$175,000 - $225,000
[F] grind
PostgreSQL GraphQL Hasura +6
Carbon AI Founding Eng
$175,000 - $225,000
[F] grind
Poe AI Senior and Staff Full Stack Engineers
$174,000 - $275,000
[E] CRUNCH
React TypeScript GraphQL +1
PhysicianX Founding Engineer
$160,000 - $250,000
[F] grind
React Node.js GraphQL +3
Chronograph Senior Software Engineer
$160,000 - $205,000
[E] CRUNCH
Boost My School Senior or Staff Software Engineer
$157,000 - $204,000
[E] grind
Poe Staff Security Engineer
CA$155,000 - CA$265,000 ≈ $109k
[E] grind
Rune Labs Senior Backend Engineer
$155,000 - $180,000
[E] grind
Ashby Senior/Staff Product Engineer
$153,000 - $275,000
@HR zen
TypeScript React GraphQL +3
Ashby Product Engineer
$153,000 - $220,000
@HR zen
TypeScript React GraphQL +3
Silkline Software Engineer
$150,000 - $225,000
[F] grind
Piq Energy Full Stack Software Engineer
$150,000 - $250,000
[E] stable
TypeScript Svelte GraphQL +4
River Senior + Staff Engineers (Elixir, React, ML/AI)
$150,000 - $250,000
[F] zen
Range Finance Software Engineer
$150,000 - $300,000
[F] stable
Claude Node.js GraphQL +3
Range Full Stack Engineer
$150,000 - $250,000
[E] grind
Node.js GraphQL React +2
Good Pair Days Lead Engineer, Fullstack
A$150,000 - A$250,000 ≈ $105k
[E] CRUNCH
Equall Product Engineer (Full Stack)
$150,000 - $250,000
[E] CRUNCH
Sveltekit GraphQL Python +7
Primitive Instruments Corporation Full Stack Engineer
$150,000 +
[E] grind
Python Django GraphQL +18
FrontRow Senior Backend Engineer
$150,000 - $200,000
[E] grind
Golang PostgreSQL GraphQL +3
Rainbow Insurance Backend or Fullstack Software Engineer
$150,000 - $175,000
[E] grind
Boost My School Senior or Staff Software Engineer
$147,000 - $185,000
[E] grind
Receipts Senior Mobile (React Native) Engineer
$145,000 - $170,000
[F] CRUNCH
Matcha.fm Full-stack Software Engineer
$140,000 - $290,000
[E] grind
Skylight Senior Backend Engineer
$140,000 - $213,000
[E] grind
React TypeScript GraphQL +9
Instinct Science Senior Software Engineer (React Native)
$130,000 - $160,000
@HR grind
RecruitiFi Software Engineer (Full-stack)
$130,000 - $160,000
[E] grind
Ruby on Rails GraphQL React +3
Data and method

Listings tagged with the normalized technology GraphQL. These figures describe advertisements, not verified employee earnings or currently open jobs.

Dates of included posts
2024-10-01 to 2026-10-01
Posts used
61 listings; 61 valid salary-minimum observations
What we compare
Median annualized estimate of advertised salary minimums
Currency conversion
Approximate USD using ECB daily reference rates as of 2026-10-09.

Median annualized estimate of advertised salary minimums: $150,000 approximate USD per year.

2026 includes 25 listings and 25 usable amounts. Its median is withheld below 30 usable amounts. This year overlaps the full history; it is not an independent sample or evidence of a pay trend.

Source: Hacker News “Who is Hiring?”, aggregated by StartupJobList. Read the methodology and correction policy.

Data version for citation: 56538430fa4ba2fa4ca78c04f21cf2336693da29cfc9e7b4123d812079e02ba6