bluedoor data·Job Postings API·bluedoor.sh ↗

HomeCompaniesFieldPulseSenior Node.js / Next.js Engineer

Senior Node.js / Next.js Engineer

FieldPulse · Dallas, TX, United States · On Site · Active · Rippling ATS

Job facts

FieldValue
CompanyFieldPulse
TitleSenior Node.js / Next.js Engineer
Normalized title-
Department / teamEngineering
LocationDallas, TX, United States
Work modelOn Site
Employment typeFull Time
Salary-
Statusactive
ATS providerRippling ATS
Posted / first seen2026-03-18 / 2026-05-29
Changed / last seen2026-06-06 / 2026-06-06

Related slices

PageWhat it containsOpen
Company jobsActive postings from FieldPulse.Open
Company breakdownsRole, location, ATS, and work model facets for this company.Open
ATS provider jobsActive postings observed through Rippling ATS.Open
Provider filtered searchThe same provider as a filtered job collection.Open
City jobsActive postings in Dallas.Open
Department jobsActive postings in Engineering.Open
Work model jobsActive On Site postings.Open
Lifecycle eventsOpen, update, close, and reopen events for this posting.Open
Original postingCanonical source or apply URL captured from the ATS.Open

Linked records

CompanyFieldPulse
Source560abf12-a733-42f0-b10f-6b184f26e4ce
ATS providerRippling ATS

Description

company FieldPulse is a fast-growing, customer-focused SaaS company providing modern business management solutions for trade professionals, including plumbers, electricians, HVAC specialists, and specialty contractors. We empower business owners to run their operations more efficiently. role About the role We're diving into a unique project with a modern, scalable foundation, and we need a senior engineer who's done this before. Someone who can look at where we are, understand where we need to go, and help build the bridge between the two without slowing down the business in the process. This isn't a role for someone who wants to follow a roadmap. It's for someone who wants to help write it — and who's already using AI to build faster than most teams thought possible. Where You'll Work Full-time, in-office at our headquarters in Dallas, TX. You’ll be right in the heart of the action, surrounded by a team of passionate, high-energy individuals who thrive in a collaborative, fast-paced environment. What you'll do Architect and build a modern Node.js / Next.js platform from the ground up, informed by — but not constrained by — an existing REST API Drive key technical decisions around data modeling, API design, authentication, caching, and performance Own the full stack — from API routes and server-side rendering to database schema and deployment pipelines Work shoulder-to-shoulder with product, design, and leadership in a fast-moving, on-site environment Establish engineering standards — code quality, testing practices, documentation, and CI/CD workflows that will scale with the company Champion AI-first development — bring proven workflows using the latest coding models, agents, and AI tooling to accelerate every layer of the stack Grow into a technical leader as the team expands around you What We're Looking For 10+ years of professional software engineering experience 5+ years of deep, production-grade Node.js experience. You know the runtime, not just the syntax Strong proficiency with Next.js, including App Router, server components, and edge rendering patterns Proven experience rebuilding or re-architecting existing systems. You know how to migrate without burning the house down Solid grasp of RESTful and/or GraphQL API design Experience with relational databases (PostgreSQL) Comfort with cloud infrastructure and modern deployment workflows Someone who has strong convictions about how software should be built AI-First Development (Non-Negotiable) Actively uses AI coding tools (Cursor, Copilot, Claude, etc.) as a core part of your daily workflow, not as an experiment Demonstrated experience leveraging AI agents to automate repetitive engineering tasks, scaffolding, and code review Familiar with prompt engineering and context management strategies that keep large codebases coherent across AI-assisted sessions Strong point of view on where AI accelerates development and where human judgment must lead Nice To Haves Prior experience at a startup or in a high-growth environment Background as a tech lead or staff engineer Familiarity with containerization (Docker, Kubernetes) Experience standing up CI/CD pipelines from scratch What We Offer Impactful, Fast-Paced Startup Culture: Work on exciting projects that truly move the needle. Lunches Provided Monday–Friday: Delicious meals on us to fuel your day. Comprehensive Health Coverage: Medical insurance, plus dental & vision benefits to keep you covered. Health & Wellness Perks : Memberships to keep you feeling your best. 401(k) Plan: Secure your future while you grow with us. Clear Path for Growth: Transparent career progression, professional development, and promotion opportunities. Paid Parental Leave: Support for you and your family when it matters most.

Full job record

Job ID12a80fd6223f2a14767b8061d18a8d23fdab3fe4
Org ID2f2d9951-fe26-4ed1-a2cb-019ae5e2ea66
Source ID560abf12-a733-42f0-b10f-6b184f26e4ce
Board ID560abf12-a733-42f0-b10f-6b184f26e4ce
Providerrippling
Provider Job Key756e6380-2c5a-4fbb-950e-67602ed89a56
TitleSenior Node.js / Next.js Engineer
Normalized Title
Statusactive
Activeyes
Location TextDallas, TX, United States
DepartmentEngineering
Team
Employment Typefull_time
Workplace Typeon_site
Remote Policy
CountryUnited States
RegionTX
CityDallas
Salary Raw
Salary Min
Salary Max
Salary Currency
Salary Period
Source URLhttps://ats.rippling.com/fieldpulse/jobs/756e6380-2c5a-4fbb-950e-67602ed89a56
Apply URLhttps://ats.rippling.com/fieldpulse/jobs/756e6380-2c5a-4fbb-950e-67602ed89a56
First Seen At2026-05-29 07:09:24Z
Last Seen At2026-06-06 20:21:48Z
Last Checked At2026-06-06 20:21:48Z
Last Changed At2026-06-06 20:21:48Z
Inactive At
Source Posted At2026-03-18 20:16:01Z
Source Updated At
Raw Payload Uris3://job-postings-prod-raw-590183727216/raw/provider=rippling/board=fieldpulse/date=2026-06-06/2026-06-06T20-21-46-654Z-d16127963030e6f420d9c1b4b873a562b20f47afd53ba42256b77d443a776996.json
Event Fields
{
  "content_hash": "d2397104a112a3a2045259766ad989c245181c1ed322a2e42bd7776a8405d9fb",
  "source_hash": "5ea9922d6952ace3544019f477574be4a368a0e816f33cbff1c02f9918f70c13",
  "last_changed_at": "2026-06-06T20:21:48.135Z",
  "active_status": "active"
}
Parsed Structured
{
  "language": "en-us",
  "location": {
    "raw": "Dallas, TX, United States",
    "city": "Dallas",
    "region": "TX",
    "country": "United States",
    "is_remote": false,
    "confidence": 0.98,
    "workplace_type": "on_site"
  },
  "salary_max": null,
  "salary_min": null,
  "inferred_at": "2026-06-06T20:21:48.115Z",
  "launch_scope": {
    "reason": "english_us_canada",
    "included": true,
    "language": "en-us",
    "location": {
      "raw": "Dallas, TX, United States",
      "city": "Dallas",
      "region": "TX",
      "country": "United States",
      "is_remote": false,
      "confidence": 0.98,
      "workplace_type": "on_site"
    },
    "countries": [
      "United States"
    ]
  },
  "remote_policy": null,
  "salary_period": null,
  "workplace_type": "on_site",
  "salary_currency": null
}
Extensions
{}
Native Structured
{
  "list_job": {
    "id": "756e6380-2c5a-4fbb-950e-67602ed89a56",
    "url": "https://ats.rippling.com/fieldpulse/jobs/756e6380-2c5a-4fbb-950e-67602ed89a56",
    "name": " Senior Node.js / Next.js Engineer",
    "language": "en-US",
    "locations": [
      {
        "city": "Dallas",
        "name": "Dallas, TX",
        "state": "Texas",
        "country": "United States",
        "stateCode": "TX",
        "countryCode": "US",
        "workplaceType": "ON_SITE"
      }
    ],
    "department": {
      "name": "Engineering"
    }
  },
  "detail_job": {
    "url": "https://ats.rippling.com/fieldpulse/jobs/756e6380-2c5a-4fbb-950e-67602ed89a56",
    "name": " Senior Node.js / Next.js Engineer",
    "uuid": "756e6380-2c5a-4fbb-950e-67602ed89a56",
    "board": {
      "logo": {
        "url": "https://prod-images.rippling.com/3db1ec82214b16faa70ab054369f60e58b4d9e23.png?Expires=1780863707&Signature=FvSXi4pMAd3Wbh1q649KjccrtJp1Nif9GMeYGPEUUcH5yZRbDVzDNRhd11zuohI0K0sFIE6rUloezKjWy06P--si94TqcGuhpyWNnShtwlXV0gDO0dCUM2K7ny6kH82yEyQ9QrrhC9fWeQwJqOP1zsy84QXTDoK0JCJOYF~7Lr4Tdxu8FvGeqYzNNxYnBw8qyl1Onhw1aFGTd9DLXfHs4zND6S0elz3ibeBZfMvH1KHakmyzkKIQe3rCKHI90tj53CAd687eedUVA-WJuqVdGsmRaNLLijAfqP8SWqaMcLS~TX-s3Gwrx2MrHxHWwGKN9HHpqGwKEO5dj1OIuQIk4A__&Key-Pair-Id=K2Y26R2ZPP26PH",
        "name": "FP_Logo_Primary_NewNavy.png",
        "type": "image/png"
      },
      "slug": "fieldpulse",
      "title": "FieldPulse Careers",
      "banner": {
        "url": null,
        "name": "",
        "type": ""
      },
      "boardURL": "https://ats.rippling.com/fieldpulse/jobs",
      "fontType": null,
      "subtitle": "",
      "boardType": "RIPPLING",
      "linkColor": "#01034c",
      "buttonColor": "#fc4dff",
      "legalNotice": null,
      "buttonTextColor": null,
      "noOpeningsMessage": null,
      "groupJobsByLocation": false,
      "showBoardLogoOnJobPost": false,
      "showCompanyInfoUnderJobPost": false
    },
    "createdOn": "2026-03-18T13:16:01.869000-07:00",
    "department": {
      "name": "Engineering",
      "base_department": "Engineering",
      "department_tree": [
        "Engineering"
      ]
    },
    "companyName": "FieldPulse",
    "description": {
      "role": "<meta><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"font-size:18pt;white-space:pre-wrap;\">About the role</strong></b></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"color:rgb(37,37,40);font-size:11pt;white-space:pre-wrap;\">We're diving into a unique project with a modern, scalable foundation, and we need a senior engineer who's done this before. Someone who can look at where we are, understand where we need to go, and help build the bridge between the two without slowing down the business in the process.</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><br></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"color:rgb(37,37,40);font-size:11pt;white-space:pre-wrap;\">This isn't a role for someone who wants to follow a roadmap. It's for someone who wants to help write it — and who's already using AI to build faster than most teams thought possible.</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><br></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"font-size:18pt;white-space:pre-wrap;\">Where You'll Work </strong></b></p><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;margin:8px 0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:disc;\"><li style=\"color:rgb(37,37,40);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(37,37,40);font-size:11pt;white-space:pre-wrap;\">Full-time, in-office at our headquarters in Dallas, TX.</span></li><li style=\"color:rgb(37,37,40);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(37,37,40);font-size:11pt;white-space:pre-wrap;\">You’ll be right in the heart of the action, surrounded by a team of passionate, high-energy individuals who thrive in a collaborative, fast-paced environment.</span></li></ul><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:18pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"font-size:18pt;white-space:pre-wrap;\">What you'll do</strong></b></p><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;margin:8px 0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:disc;\"><li style=\"color:rgb(37,37,40);font-size:12pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(37,37,40);font-size:11pt;white-space:pre-wrap;\">Architect and build a modern Node.js / Next.js platform from the ground up, informed by — but not constrained by — an existing REST API</span></li><li style=\"color:rgb(37,37,40);font-size:12pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(37,37,40);font-size:11pt;white-space:pre-wrap;\">Drive key technical decisions around data modeling, API design, authentication, caching, and performance</span></li><li style=\"color:rgb(37,37,40);font-size:12pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(37,37,40);font-size:11pt;white-space:pre-wrap;\">Own the full stack — from API routes and server-side rendering to database schema and deployment pipelines</span></li><li style=\"color:rgb(37,37,40);font-size:12pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(37,37,40);font-size:11pt;white-space:pre-wrap;\">Work shoulder-to-shoulder with product, design, and leadership in a fast-moving, on-site environment</span></li><li style=\"color:rgb(37,37,40);font-size:12pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(37,37,40);font-size:11pt;white-space:pre-wrap;\">Establish engineering standards — code quality, testing practices, documentation, and CI/CD workflows that will scale with the company</span></li><li style=\"color:rgb(37,37,40);font-size:12pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(37,37,40);font-size:11pt;white-space:pre-wrap;\">Champion AI-first development — bring proven workflows using the latest coding models, agents, and AI tooling to accelerate every layer of the stack</span></li><li style=\"color:rgb(37,37,40);font-size:12pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(37,37,40);font-size:11pt;white-space:pre-wrap;\">Grow into a technical leader as the team expands around you</span></li></ul><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"font-size:18pt;white-space:pre-wrap;\">What We're Looking For</strong></b></p><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;margin:8px 0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:disc;\"><li style=\"color:rgb(37,37,40);font-size:12pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(37,37,40);font-size:11pt;white-space:pre-wrap;\">10+ years of professional software engineering experience</span></li><li style=\"color:rgb(37,37,40);font-size:12pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(37,37,40);font-size:11pt;white-space:pre-wrap;\">5+ years of deep, production-grade Node.js experience. You know the runtime, not just the syntax</span></li><li style=\"color:rgb(37,37,40);font-size:12pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(37,37,40);font-size:11pt;white-space:pre-wrap;\">Strong proficiency with Next.js, including App Router, server components, and edge rendering patterns</span></li><li style=\"color:rgb(37,37,40);font-size:12pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(37,37,40);font-size:11pt;white-space:pre-wrap;\">Proven experience rebuilding or re-architecting existing systems. You know how to migrate without burning the house down</span></li><li style=\"color:rgb(37,37,40);font-size:12pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(37,37,40);font-size:11pt;white-space:pre-wrap;\">Solid grasp of RESTful and/or GraphQL API design</span></li><li style=\"color:rgb(37,37,40);font-size:12pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(37,37,40);font-size:11pt;white-space:pre-wrap;\">Experience with relational databases (PostgreSQL)</span></li><li style=\"color:rgb(37,37,40);font-size:12pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(37,37,40);font-size:11pt;white-space:pre-wrap;\">Comfort with cloud infrastructure and modern deployment workflows</span></li><li style=\"color:rgb(37,37,40);font-size:12pt;--listitem-marker-color:#252528;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(37,37,40);font-size:11pt;white-space:pre-wrap;\">Someone who has strong convictions about how software should be built </span></li></ul><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"color:rgb(37,37,40);font-size:11pt;white-space:pre-wrap;\">AI-First Development (Non-Negotiable)</strong></b></p><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;margin:8px 0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:disc;\"><li style=\"color:rgb(37,37,40);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(37,37,40);font-size:11pt;white-space:pre-wrap;\">Actively uses AI coding tools (Cursor, Copilot, Claude, etc.) as a core part of your daily workflow, not as an experiment</span></li><li style=\"color:rgb(37,37,40);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(37,37,40);font-size:11pt;white-space:pre-wrap;\">Demonstrated experience leveraging AI agents to automate repetitive engineering tasks, scaffolding, and code review</span></li><li style=\"color:rgb(37,37,40);font-size:11pt;--listitem-marker-color:#252528;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(37,37,40);font-size:11pt;white-space:pre-wrap;\">Familiar with prompt engineering and context management strategies that keep large codebases coherent across AI-assisted sessions</span></li><li style=\"color:rgb(37,37,40);font-size:11pt;--listitem-marker-color:#252528;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(37,37,40);font-size:11pt;white-space:pre-wrap;\">Strong point of view on where AI accelerates development and where human judgment must lead</span></li></ul><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"color:rgb(37,37,40);font-size:11pt;white-space:pre-wrap;\">Nice To Haves </strong></b></p><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;margin:8px 0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:disc;\"><li style=\"color:rgb(37,37,40);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(37,37,40);font-size:11pt;white-space:pre-wrap;\">Prior experience at a startup or in a high-growth environment</span></li><li style=\"color:rgb(37,37,40);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(37,37,40);font-size:11pt;white-space:pre-wrap;\">Background as a tech lead or staff engineer</span></li><li style=\"color:rgb(37,37,40);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(37,37,40);font-size:11pt;white-space:pre-wrap;\">Familiarity with containerization (Docker, Kubernetes)</span></li><li style=\"color:rgb(37,37,40);font-size:11pt;--listitem-marker-color:#252528;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(37,37,40);font-size:11pt;white-space:pre-wrap;\">Experience standing up CI/CD pipelines from scratch</span></li></ul><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"font-size:18pt;white-space:pre-wrap;\">What We Offer</strong></b></p><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;margin:8px 0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:disc;\"><li style=\"color:rgb(37,37,40);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(37,37,40);font-size:11pt;white-space:pre-wrap;\">Impactful, Fast-Paced Startup Culture: </strong></b><span style=\"color:rgb(37,37,40);font-size:11pt;white-space:pre-wrap;\">Work on exciting projects that truly move the needle.</span></li><li style=\"color:rgb(37,37,40);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(37,37,40);font-size:11pt;white-space:pre-wrap;\">Lunches Provided Monday–Friday: </strong></b><span style=\"color:rgb(37,37,40);font-size:11pt;white-space:pre-wrap;\">Delicious meals on us to fuel your day.</span></li><li style=\"color:rgb(37,37,40);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(37,37,40);font-size:11pt;white-space:pre-wrap;\">Comprehensive Health Coverage: </strong></b><span style=\"color:rgb(37,37,40);font-size:11pt;white-space:pre-wrap;\">Medical insurance, plus dental &amp; vision benefits to keep you covered.</span><br><b><strong style=\"color:rgb(37,37,40);font-size:11pt;white-space:pre-wrap;\">Health &amp; Wellness Perks</strong></b><span style=\"color:rgb(37,37,40);font-size:11pt;white-space:pre-wrap;\">: Memberships to keep you feeling your best.</span></li><li style=\"color:rgb(37,37,40);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(37,37,40);font-size:11pt;white-space:pre-wrap;\">401(k) Plan: </strong></b><span style=\"color:rgb(37,37,40);font-size:11pt;white-space:pre-wrap;\">Secure your future while you grow with us.</span></li><li style=\"color:rgb(37,37,40);font-size:11pt;--listitem-marker-color:#252528;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(37,37,40);font-size:11pt;white-space:pre-wrap;\">Clear Path for Growth: </strong></b><span style=\"color:rgb(37,37,40);font-size:11pt;white-space:pre-wrap;\">Transparent career progression, professional development, and promotion opportunities.</span></li><li style=\"color:rgb(37,37,40);font-size:11pt;--listitem-marker-color:#252528;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(37,37,40);font-size:11pt;white-space:pre-wrap;\">Paid Parental Leave: </strong></b><span style=\"color:rgb(37,37,40);font-size:11pt;white-space:pre-wrap;\">Support for you and your family when it matters most.</span></li></ul>",
      "company": "<meta><h4 style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;line-height:1.6;font-size:13pt;font-weight:600;letter-spacing:0px;margin-top:12px;margin-bottom:4px;padding-left:0px;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">FieldPulse is a fast-growing, customer-focused SaaS company providing modern business management solutions for trade professionals, including plumbers, electricians, HVAC specialists, and specialty contractors. We empower business owners to run their operations more efficiently.</span></h4>"
    },
    "workLocations": [
      "Dallas, TX"
    ],
    "employmentType": {
      "id": "Salaried, full-time",
      "label": "SALARIED_FT"
    },
    "payRangeDetails": [],
    "activeJobApplication": {
      "basicQuestions": [
        {
          "oid": "first_name",
          "title": "First name",
          "required": true,
          "fieldType": "SHORT_ANSWER"
        },
        {
          "oid": "last_name",
          "title": "Last name",
          "required": true,
          "fieldType": "SHORT_ANSWER"
        },
        {
          "oid": "email",
          "title": "Email",
          "required": true,
          "fieldType": "SHORT_ANSWER"
        },
        {
          "oid": "pronouns",
          "title": "Pronouns",
          "required": false,
          "fieldType": "PRONOUN"
        },
        {
          "oid": "current_company",
          "title": "Current company",
          "required": false,
          "fieldType": "SHORT_ANSWER"
        },
        {
          "oid": "phone_number",
          "title": "Phone number",
          "required": true,
          "fieldType": "PHONE_NUMBER"
        },
        {
          "oid": "location",
          "title": "Location (city only)",
          "required": true,
          "fieldType": "SHORT_ANSWER"
        },
        {
          "oid": "linkedin_link",
          "title": "LinkedIn link",
          "required": true,
          "fieldType": "SHORT_ANSWER"
        },
        {
          "oid": "website_link",
          "title": "Website link",
          "required": false,
          "fieldType": "SHORT_ANSWER"
        },
        {
          "oid": "resume",
          "title": "Resume",
          "required": false,
          "fieldType": "FILE"
        },
        {
          "oid": "cover_letter",
          "title": "Cover letter",
          "required": false,
          "fieldType": "FILE"
        }
      ],
      "customQuestions": {
        "fields": [
          {
            "oid": "first_name",
            "title": "First name",
            "required": true,
            "fieldData": {},
            "fieldType": "SHORT_ANSWER"
          },
          {
            "oid": "last_name",
            "title": "Last name",
            "required": true,
            "fieldData": {},
            "fieldType": "SHORT_ANSWER"
          },
          {
            "oid": "email",
            "title": "Email",
            "required": true,
            "fieldData": {},
            "fieldType": "SHORT_ANSWER"
          },
          {
            "oid": "pronouns",
            "title": "Pronouns",
            "required": false,
            "fieldData": {},
            "fieldType": "PRONOUN"
          },
          {
            "oid": "current_company",
            "title": "Current company",
            "required": false,
            "fieldData": {},
            "fieldType": "SHORT_ANSWER"
          },
          {
            "oid": "phone_number",
            "title": "Phone number",
            "required": true,
            "fieldData": {},
            "fieldType": "PHONE_NUMBER"
          },
          {
            "oid": "location",
            "title": "Location (city only)",
            "required": true,
            "fieldData": {},
            "fieldType": "SHORT_ANSWER"
          },
          {
            "oid": "linkedin_link",
            "title": "LinkedIn link",
            "required": true,
            "fieldData": {},
            "fieldType": "SHORT_ANSWER"
          },
          {
            "oid": "website_link",
            "title": "Website link",
            "required": false,
            "fieldData": {},
            "fieldType": "SHORT_ANSWER"
          },
          {
            "oid": "resume",
            "title": "Resume",
            "required": false,
            "fieldData": {},
            "fieldType": "FILE"
          },
          {
            "oid": "cover_letter",
            "title": "Cover letter",
            "required": false,
            "fieldData": {},
            "fieldType": "FILE"
          }
        ]
      },
      "additionalQuestions": [
        {
          "id": "69bb0802fc0c4c8a8033040e",
          "form": {
            "sections": [],
            "questions": [
              {
                "tags": [],
                "title": "Are you open to working in the office five days a week?",
                "canEdit": false,
                "dataType": "enum",
                "maxLabel": "",
                "minLabel": "",
                "isPrivate": false,
                "uniqueKey": "78a74fe4-d23f-4eef-adad-d2ea1062cf67",
                "intChoices": [],
                "isRequired": true,
                "strChoices": [
                  "Yes",
                  "No"
                ],
                "description": "8144 Walnut Hill Ln Suite 1050, Dallas, TX 75231",
                "questionType": "SINGLE_SELECT_RADIO",
                "allowComments": true,
                "isOtherEnabled": false,
                "isMultiSelectEnabled": false
              },
              {
                "tags": [],
                "title": "LinkedIn Profile",
                "canEdit": false,
                "dataType": "Text",
                "isPrivate": false,
                "uniqueKey": "e9be15a3-9426-4a99-9c0c-5961f761d5ff",
                "intChoices": [],
                "isRequired": true,
                "strChoices": [],
                "questionType": "SHORT_ANSWER",
                "allowComments": false,
                "isOtherEnabled": false,
                "isMultiSelectEnabled": false
              },
              {
                "tags": [],
                "title": "How did you hear about this role?",
                "canEdit": false,
                "dataType": "enum",
                "isPrivate": false,
                "uniqueKey": "ed1b2a8b-ca5a-499c-be24-55a25daa639a",
                "intChoices": [],
                "isRequired": true,
                "strChoices": [
                  "Company Website",
                  "LinkedIn",
                  "Built In",
                  "Indeed",
                  "Career Fair",
                  "Conference or Trade Show",
                  "Employee Referral",
                  "Word of Mouth"
                ],
                "questionType": "SINGLE_SELECT_RADIO",
                "allowComments": true,
                "isOtherEnabled": true,
                "isMultiSelectEnabled": false
              },
              {
                "tags": [],
                "title": "Were you referred by a current employee? (If yes, please include their name)",
                "canEdit": false,
                "dataType": "Text",
                "isPrivate": false,
                "uniqueKey": "ef885285-4cc6-4196-9d8d-f1559d99398e",
                "intChoices": [],
                "isRequired": true,
                "strChoices": [],
                "description": "",
                "questionType": "SHORT_ANSWER",
                "allowComments": false,
                "isOtherEnabled": false,
                "isMultiSelectEnabled": false
              },
              {
                "tags": [],
                "title": "Do you now, or will you in the future, require sponsorship for employment authorization?",
                "canEdit": false,
                "dataType": "enum",
                "isPrivate": false,
                "uniqueKey": "7c9dd583-eda6-4889-bf67-8e2f640a4236",
                "intChoices": [],
                "isRequired": true,
                "strChoices": [
                  "Yes",
                  "No"
                ],
                "description": "",
                "questionType": "SINGLE_SELECT_RADIO",
                "allowComments": false,
                "isOtherEnabled": false,
                "isMultiSelectEnabled": false
              },
              {
                "tags": [],
                "title": "What are your total compensation expectations? ",
                "canEdit": false,
                "dataType": "Text",
                "isPrivate": false,
                "uniqueKey": "393320b5-fdcf-4c4b-a100-cd9d65d109fa",
                "intChoices": [],
                "isRequired": false,
                "strChoices": [],
                "questionType": "SHORT_ANSWER",
                "allowComments": false,
                "isOtherEnabled": false,
                "isMultiSelectEnabled": false
              }
            ],
            "skipLogic": [],
            "deletedSections": [],
            "deletedQuestions": []
          },
          "name": "General Application Questions"
        }
      ]
    },
    "hasAIEvaluationsEnabled": false,
    "eeocQuestionnaireEnabled": true,
    "applicationConfirmationTemplate": "67ad05db858d688cf8197f9a",
    "eeocQuestionnaireEnabledForJobPost": true
  },
  "detail_meta": {
    "url": "https://ats.rippling.com/api/v2/board/fieldpulse/jobs/756e6380-2c5a-4fbb-950e-67602ed89a56",
    "http_status": 200,
    "content_type": "application/json",
    "response_bytes": 20959
  },
  "detail_errors": []
}
Get this page with API

Rendered from the bluedoor Job Postings API. Reproduce it:

GET https://api.bluedoor.sh/job-postings/v1/jobs/12a80fd6223f2a14767b8061d18a8d23fdab3fe4?include=descriptionJSON
GET https://api.bluedoor.sh/job-postings/v1/orgs/2f2d9951-fe26-4ed1-a2cb-019ae5e2ea66JSON
GET https://api.bluedoor.sh/job-postings/v1/sources/560abf12-a733-42f0-b10f-6b184f26e4ceJSON
GET https://api.bluedoor.sh/job-postings/v1/jobs/12a80fd6223f2a14767b8061d18a8d23fdab3fe4/eventsJSON