bluedoor data·Job Postings API·bluedoor.sh ↗

HomeCompaniesDigital PromiseSenior Full-Stack Engineer

Senior Full-Stack Engineer

Digital Promise · Remote (United States), United States · Remote · Active · Rippling ATS

Job facts

FieldValue
CompanyDigital Promise
TitleSenior Full-Stack Engineer
Normalized title-
Department / teamTechnical Product
LocationUnited States
Work modelRemote / Remote
Employment typeFull Time
Salary-
Statusactive
ATS providerRippling ATS
Posted / first seen2026-06-04 / 2026-06-06
Changed / last seen2026-06-06 / 2026-06-06

Related slices

PageWhat it containsOpen
Company jobsActive postings from Digital Promise.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
Department jobsActive postings in Technical Product.Open
Work model jobsActive Remote 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

CompanyDigital Promise
Source59b31d7a-ea29-43f1-aace-ff76cc6e3ccc
ATS providerRippling ATS

Description

company About Digital Promise Global Digital Promise is a global nonprofit working to expand opportunity for each learner. We work with educators, researchers, technology leaders, and communities to design, investigate, and scale up innovations that empower learners, especially those who have been historically and systematically excluded. Our efforts are multifaceted and grounded in the real-world challenges facing learners and educators—from working to expand K-12 students’ access to high-speed internet, to providing adult learners with opportunities to earn micro-credentials that further their careers and secure their well-being. role About the Position Digital Promise is seeking a Senior Full-Stack Engineer with deep DevOps expertise. This role requires a strategic thinker who can bridge the gap between high-level architectural design and hands-on code execution. The ideal candidate brings "startup" agility and the ability to build from the ground up and navigate the complexities of multi-tenant architecture in an educational technology landscape that specializes in credentialing. This term-limited role will focus on the technical execution and stability of Digital Promise’s badge issuance platform. Role Responsibilities Multi-Tenant Architecture: Collaboratively design and implement scalable, multi-tenant platform structures to support diverse educational stakeholders. Full-Stack Engineering: Develop web-based platforms, ensuring they meet the highest standards of usability, accessibility, security, and performance. DevOps & Infrastructure: Manage and optimize CI/CD pipelines, establish sandbox/production environments, and oversee cloud computing services via AWS. Identity & Security: Implement and manage robust Identity and Access Management (IAM) solutions, such as Auth0. Team Collaboration: Work within a Scrum environment, making consistent right-sized code contributions and collaborating across cross-functional teams. Technical Teamwork and Collaboration : Recommend updates to technology stacks and ensure code is clean, efficient, and well-documented. Qualifications At least 7-10 years of experience in full-stack engineering Strong background in edtech, non-profit, or start-up environments. Core Tech Stack experience in Typescript, Next.js and Auth0. Core Tech Stack Frontend: Strong proficiency in React and Next.js . Backend: Expertise in Node.js, TRPC, and MongoDB. Languages: Typescript and CSS. DevOps Expertise Extensive experience with AWS (S3, CloudFront, SES) and Docker. Extensive experience with Git and GitHub for version control and CI/CD pipeline management. At Digital Promise, we also seek candidates with: A strong commitment to working toward Digital Promise’s mission and impact goals An interest in redesigning learning systems to better serve those who are historically and systemically excluded Experience collaborating with cross-functional team members to ensure information is shared, projects are completed on time, and goals are reached. Working Conditions Digital Promise Global is a hybrid organization. The position is primarily working in a remote environment. Employees are expected to travel at least 4 times a year for in-person meetings and the annual staff retreat. Additional travel may be required based on role and responsibilities. Physical/Sensory Demands: Fast-paced working environment. Extensive computer usage and online engagement & communication. Must be willing to build inclusive relationships and collaborate with employees at all levels within the organization and external partners. Special Provisions: Occasional work outside normal business hours, such as weekends and evenings required. Compensation We consider candidate experience and location when determining where a candidate may fall within that range. Digital Promise Global offers a competitive total rewards package including coverage of 85% of health insurance premiums for employee coverage and 75% of health insurance premiums for dependent and family coverage, 15 vacation days, 12 sick days, 3% 401k employer contribution, 3% employer 401k match, and a flexible work environment. The full-time salary range for the position is based on geographical regions, with exact salary depending on relevant experience. For external candidates, this role is term-limited to 8 months with an opportunity to extend. California: $128,952 - $140,331 DC Metro Area & NYC: $117,229 - $127,513 National: $105,507 - $114,816 To Apply Please apply and submit your resume, cover letter, and salary requirements. Applicants are encouraged to submit their materials as soon as possible. Submissions are reviewed on a rolling basis until the search is successful. Digital Promise is an equal opportunity employer and considers all applications without regard to race, color, religion, creed, sex/gender, national origin, age, genetic information, disability, marital or veteran status, or any other legally protected status.

Full job record

Job ID0dea681bcadded25e8e2310ed404b4430fce648d
Org IDeaa0c20a-810e-45f9-9536-eb14ce927dc6
Source ID59b31d7a-ea29-43f1-aace-ff76cc6e3ccc
Board ID59b31d7a-ea29-43f1-aace-ff76cc6e3ccc
Providerrippling
Provider Job Key99db349a-1766-44c8-826d-52a78e285ab9
TitleSenior Full-Stack Engineer
Normalized Title
Statusactive
Activeyes
Location TextRemote (United States), United States
DepartmentTechnical Product
Team
Employment Typefull_time
Workplace Typeremote
Remote Policyremote
CountryUnited States
Region
City
Salary Raw
Salary Min
Salary Max
Salary Currency
Salary Period
Source URLhttps://ats.rippling.com/digital-promise/jobs/99db349a-1766-44c8-826d-52a78e285ab9
Apply URLhttps://ats.rippling.com/digital-promise/jobs/99db349a-1766-44c8-826d-52a78e285ab9
First Seen At2026-06-06 08:43:18Z
Last Seen At2026-06-06 20:24:48Z
Last Checked At2026-06-06 20:24:48Z
Last Changed At2026-06-06 20:24:48Z
Inactive At
Source Posted At2026-06-04 18:39:42Z
Source Updated At
Raw Payload Uris3://job-postings-prod-raw-590183727216/raw/provider=rippling/board=digital-promise/date=2026-06-06/2026-06-06T20-24-47-706Z-1b760d00b87e242e202f0de5d222482ceec1fb018a755110e0c691a5fb6a168e.json
Event Fields
{
  "content_hash": "c906134c9ed227fdf5f561b062546619c5b9b893b9fe98f9de243266254768aa",
  "source_hash": "97933e647e9987305c9634c66ed30545f41949e90f57a46fc90cf6c268b6f6b4",
  "last_changed_at": "2026-06-06T20:24:48.248Z",
  "active_status": "active"
}
Parsed Structured
{
  "language": "en-us",
  "location": {
    "raw": "Remote (United States), United States",
    "city": null,
    "region": null,
    "country": "United States",
    "is_remote": true,
    "confidence": 0.98,
    "workplace_type": "remote"
  },
  "salary_max": null,
  "salary_min": null,
  "inferred_at": "2026-06-06T20:24:48.245Z",
  "launch_scope": {
    "reason": "english_us_canada",
    "included": true,
    "language": "en-us",
    "location": {
      "raw": "Remote (United States), United States",
      "city": null,
      "region": null,
      "country": "United States",
      "is_remote": true,
      "confidence": 0.98,
      "workplace_type": "remote"
    },
    "countries": [
      "United States"
    ]
  },
  "remote_policy": "remote",
  "salary_period": null,
  "workplace_type": "remote",
  "salary_currency": null
}
Extensions
{}
Native Structured
{
  "list_job": {
    "id": "99db349a-1766-44c8-826d-52a78e285ab9",
    "url": "https://ats.rippling.com/digital-promise/jobs/99db349a-1766-44c8-826d-52a78e285ab9",
    "name": "Senior Full-Stack Engineer",
    "language": "en-US",
    "locations": [
      {
        "city": "",
        "name": "Remote (United States)",
        "state": "",
        "country": "United States",
        "stateCode": null,
        "countryCode": "US",
        "workplaceType": "REMOTE"
      }
    ],
    "department": {
      "name": "Operations & People"
    }
  },
  "detail_job": {
    "url": "https://ats.rippling.com/digital-promise/jobs/99db349a-1766-44c8-826d-52a78e285ab9",
    "name": "Senior Full-Stack Engineer",
    "uuid": "99db349a-1766-44c8-826d-52a78e285ab9",
    "board": {
      "logo": {
        "url": "https://prod-images.rippling.com/568fa5db2438ca646988bde841a9da291378d36e.png?Expires=1780863888&Signature=S6eirMeBg4YawbWzmGAblv6AeoZooNBwlefLrqswZB6n6cP9aSTEACEZ1RYit7EaUMFqQZ7FFkIwInRnnCOYptl3QMt415gIV98E7yhp4XlVJv4Eu5nMXs-2emDrwbw7Q1Db1bj06Q~uGI8XozVxQIDk6wtvTjPKqLYI6vaHkubrf6wqIBWl2AFOZcI4irKsO06Pmx~3TwChpf4oh7KlNlWk6DpR86lTpAzEJAtyMmLg1V4k-VReF-MzvoP7NMnV0SO6SPj5jJvdewFtHd8GrS2hrwv5AbsbRH0PbNQt9dZ7d5HiPtN5P8H-p55dg2ihdw4E9yz6SKhi5juaKeUpZg__&Key-Pair-Id=K2Y26R2ZPP26PH",
        "name": "Logo.png",
        "type": "image/png"
      },
      "slug": "digital-promise",
      "title": "Digital Promise",
      "banner": {
        "url": null,
        "name": "",
        "type": ""
      },
      "boardURL": "https://ats.rippling.com/digital-promise/jobs",
      "fontType": null,
      "subtitle": null,
      "boardType": "RIPPLING",
      "linkColor": null,
      "buttonColor": null,
      "legalNotice": null,
      "buttonTextColor": null,
      "noOpeningsMessage": null,
      "groupJobsByLocation": false,
      "showBoardLogoOnJobPost": false,
      "showCompanyInfoUnderJobPost": false
    },
    "createdOn": "2026-06-04T11:39:42.154000-07:00",
    "department": {
      "name": "Technical Product",
      "base_department": "Operations & People",
      "department_tree": [
        "Operations & People",
        "Technical Product"
      ]
    },
    "companyName": "Digital Promise",
    "description": {
      "role": "<meta><h2 style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;line-height:1.6;font-size:15pt;font-weight:600;letter-spacing:0.5px;margin-top:18px;margin-bottom:4px;padding-left:0px;\"><span style=\"font-size:15pt;white-space:pre-wrap;\">About the Position</span></h2><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(0,0,0);font-size:11pt;white-space:pre-wrap;\">Digital Promise is seeking a Senior Full-Stack Engineer with deep DevOps expertise. This role requires a strategic thinker who can bridge the gap between high-level architectural design and hands-on code execution. The ideal candidate brings \"startup\" agility and the ability to build from the ground up and navigate the complexities of multi-tenant architecture in an educational technology landscape that specializes in credentialing. This term-limited role will focus on the technical execution and stability of Digital Promise’s badge issuance platform.</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><h2 style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;line-height:1.6;font-size:15pt;font-weight:600;letter-spacing:0.5px;margin-top:18px;margin-bottom:4px;padding-left:0px;\"><span style=\"white-space:pre-wrap;\">Role Responsibilities</span></h2><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(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Multi-Tenant Architecture:</strong></b><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\"> Collaboratively design and implement scalable, multi-tenant platform structures to support diverse educational stakeholders.</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Full-Stack Engineering: </strong></b><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Develop web-based platforms, ensuring they meet the highest standards of usability, accessibility, security, and performance.</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">DevOps &amp; Infrastructure:</strong></b><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\"> Manage and optimize CI/CD pipelines, establish sandbox/production environments, and oversee cloud computing services via AWS.</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Identity &amp; Security:</strong></b><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\"> Implement and manage robust Identity and Access Management (IAM) solutions, such as Auth0.</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Team Collaboration:</strong></b><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\"> Work within a Scrum environment, making consistent right-sized code contributions and collaborating across cross-functional teams.</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Technical Teamwork and Collaboration</strong></b><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">: Recommend updates to technology stacks and ensure code is clean, efficient, and well-documented.</span></li></ul><h2 style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;line-height:1.6;font-size:29pt;font-weight:600;letter-spacing:0.5px;margin-top:18px;margin-bottom:4px;padding-left:0px;\"><span style=\"color:rgb(0,0,0);font-size:15pt;white-space:pre-wrap;\">Qualifications</span></h2><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(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">At least 7-10 years of experience in full-stack engineering</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">&nbsp;Strong background in edtech, non-profit, or start-up environments.&nbsp;</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Core Tech Stack experience in Typescript, Next.js and Auth0.</span></li></ul><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(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Core Tech Stack</strong></b></li><li style=\"font-size:11pt;list-style:none;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><ul data-pattern=\"discCircleSquare\" data-depth=\"2\" style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;margin-left:0px;margin-right:0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:circle;\"><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Frontend: Strong proficiency in React and </span><a href=\"http://next.js\" target=\"_blank\" class=\"css-173makr-linkStyle\" style=\"color:rgb(30,74,169);cursor:pointer;\"><u><span style=\"color:rgb(17,85,204);font-size:11pt;text-decoration:underline;white-space:pre-wrap;\">Next.js</span></u></a><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">.</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Backend: Expertise in Node.js, TRPC, and MongoDB.</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Languages: Typescript and CSS.</span></li></ul></li></ul><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(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">DevOps Expertise</strong></b></li><li style=\"font-size:11pt;list-style:none;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><ul data-pattern=\"discCircleSquare\" data-depth=\"2\" style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;margin-left:0px;margin-right:0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:circle;\"><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Extensive experience with AWS (S3, CloudFront, SES) and Docker.</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Extensive experience with Git and GitHub for version control and CI/CD pipeline management.</span></li></ul></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:11pt;white-space:pre-wrap;\">At Digital Promise, we also seek candidates with: </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(0,0,0);font-size:12pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">A strong commitment to working toward </span><a href=\"https://digitalpromise.org/our-approach/\" target=\"_blank\" class=\"css-173makr-linkStyle\" style=\"color:rgb(30,74,169);cursor:pointer;\"><u><span style=\"color:rgb(17,85,204);font-size:11pt;text-decoration:underline;white-space:pre-wrap;\">Digital Promise’s mission </span></u></a><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">and </span><a href=\"https://digitalpromise.org/our-strategic-framework-and-impact-goals/\" target=\"_blank\" class=\"css-173makr-linkStyle\" style=\"color:rgb(30,74,169);cursor:pointer;\"><u><span style=\"color:rgb(17,85,204);font-size:11pt;text-decoration:underline;white-space:pre-wrap;\">impact goals</span></u></a></li><li style=\"color:rgb(0,0,0);font-size:12pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">An interest in redesigning learning systems </span><span style=\"color:rgb(29,28,29);background-color:rgb(248,248,248);font-size:11pt;white-space:pre-wrap;\">to better serve those who are </span><a href=\"https://digitalpromise.org/our-strategic-framework-and-impact-goals/\" target=\"_blank\" class=\"css-173makr-linkStyle\" style=\"color:rgb(30,74,169);cursor:pointer;\"><u><span style=\"color:rgb(17,85,204);background-color:rgb(248,248,248);font-size:11pt;text-decoration:underline;white-space:pre-wrap;\">historically and systemically excluded</span></u></a></li><li style=\"color:rgb(0,0,0);font-size:12pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Experience collaborating with cross-functional team members to ensure information is shared, projects are completed on time, and goals are reached.</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;\"><br></p><h2 style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;line-height:1.6;font-size:15pt;font-weight:600;letter-spacing:0.5px;margin-top:18px;margin-bottom:4px;padding-left:0px;\"><span style=\"font-size:15pt;white-space:pre-wrap;\">Working Conditions</span></h2><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:12pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"font-size:12pt;white-space:pre-wrap;\">Digital Promise Global is a hybrid organization.</strong></b><span style=\"font-size:12pt;white-space:pre-wrap;\">&nbsp;The position is primarily working in a remote environment. Employees are expected to travel at least 4 times a year for in-person meetings and the annual staff retreat. Additional travel may be required based on role and responsibilities.</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:12pt;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:12pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"color:rgb(32,33,36);background-color:rgb(255,255,255);font-size:12pt;white-space:pre-wrap;\">Physical/Sensory Demands:</strong></b><span style=\"font-size:12pt;white-space:pre-wrap;\">&nbsp;</span><span style=\"color:rgb(32,33,36);background-color:rgb(255,255,255);font-size:12pt;white-space:pre-wrap;\">Fast-paced working environment. Extensive computer usage and online engagement &amp; communication. Must be willing to build inclusive relationships and collaborate with employees at all levels within the organization and external partners.</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:12pt;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:12pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"color:rgb(32,33,36);font-size:12pt;white-space:pre-wrap;\">Special Provisions:</strong></b><span style=\"color:rgb(32,33,36);font-size:12pt;white-space:pre-wrap;\"> Occasional work outside normal business hours, such as weekends and evenings required. </span></p><h2 style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;line-height:1.6;font-size:15pt;font-weight:600;letter-spacing:0.5px;margin-top:18px;margin-bottom:4px;padding-left:0px;\"><span style=\"white-space:pre-wrap;\">Compensation</span></h2><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:12pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;text-align:left;\"><span style=\"font-size:12pt;white-space:pre-wrap;\">We consider candidate experience and location when determining where a candidate may fall within that range. Digital Promise Global offers a competitive total rewards package including coverage of 85% of health insurance premiums for employee coverage and 75% of health insurance premiums for dependent and family coverage, 15 vacation days, 12 sick days, 3% 401k employer contribution, 3% employer 401k match, and a flexible work environment.</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:12pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;text-align:left;\"><span style=\"font-size:12pt;white-space:pre-wrap;\">The full-time salary range for the position is based on geographical regions, with exact salary depending on relevant experience.</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:12pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"color:rgb(22,21,22);background-color:rgb(255,255,255);font-size:12pt;white-space:pre-wrap;\">For external candidates, this role is term-limited to 8 months with an opportunity to extend.&nbsp;</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;\"><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=\"color:rgb(22,21,22);background-color:rgb(255,255,255);font-size:11pt;white-space:pre-wrap;\">California:</strong></b><span style=\"color:rgb(22,21,22);background-color:rgb(255,255,255);font-size:11pt;white-space:pre-wrap;\"> $128,952 - $140,331</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;\"><b><strong style=\"color:rgb(22,21,22);background-color:rgb(255,255,255);font-size:11pt;white-space:pre-wrap;\">DC Metro Area &amp; NYC: </strong></b><span style=\"color:rgb(22,21,22);background-color:rgb(255,255,255);font-size:11pt;white-space:pre-wrap;\">$117,229 - $127,513&nbsp;</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;\"><b><strong style=\"color:rgb(22,21,22);background-color:rgb(255,255,255);font-size:11pt;white-space:pre-wrap;\">National:</strong></b><span style=\"color:rgb(22,21,22);background-color:rgb(255,255,255);font-size:11pt;white-space:pre-wrap;\"> $105,507 - $114,816</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><h3 style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;line-height:1.6;font-size:14pt;font-weight:600;letter-spacing:0.25px;margin-top:14px;margin-bottom:4px;text-align:left;padding-left:0px;\"><b><strong style=\"white-space:pre-wrap;\">To Apply</strong></b></h3><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:12pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"font-size:12pt;white-space:pre-wrap;\">Please apply and submit your resume, cover letter, and salary requirements. Applicants are encouraged to submit their materials as soon as possible. Submissions are reviewed on a rolling basis until the search is successful.</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:12pt;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:12pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;text-align:left;\"><b><strong style=\"font-size:12pt;white-space:pre-wrap;\">Digital Promise is an equal opportunity employer and considers all applications without regard to race, color, religion, creed, sex/gender, national origin, age, genetic information, disability, marital or veteran status, or any other legally protected status.</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;\"><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;\"><br></p>",
      "company": "<meta><h1 style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;line-height:1.6;font-size:15pt;font-weight:600;letter-spacing:1px;margin-top:24px;margin-bottom:4px;padding-left:0px;\"><b><strong style=\"color:rgb(32,33,36);background-color:rgb(255,255,255);font-size:15pt;white-space:pre-wrap;\">About Digital Promise Global</strong></b></h1><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(29,29,29);background-color:rgb(255,255,255);font-size:12pt;white-space:pre-wrap;\">Digital Promise is a global nonprofit working to expand opportunity for each learner. We work with educators, researchers, technology leaders, and communities to design, investigate, and scale up innovations that empower learners, especially those who have been historically and systematically excluded.</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:12pt;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:12pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;text-align:start;\"><span style=\"font-size:12pt;white-space:pre-wrap;\">Our efforts are multifaceted and grounded in the real-world challenges facing learners and educators—from working to expand K-12 students’ access to high-speed internet, to providing adult learners with opportunities to earn micro-credentials that further their careers and secure their well-being.</span></p>"
    },
    "workLocations": [
      "Remote (United States)"
    ],
    "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": "resume",
          "title": "Resume",
          "required": true,
          "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": "resume",
            "title": "Resume",
            "required": true,
            "fieldData": {},
            "fieldType": "FILE"
          },
          {
            "oid": "cover_letter",
            "title": "Cover letter",
            "required": false,
            "fieldData": {},
            "fieldType": "FILE"
          }
        ]
      },
      "additionalQuestions": [
        {
          "id": "6a21df9f8a0089c94807f30d",
          "form": {
            "sections": [],
            "questions": [
              {
                "tags": [],
                "title": "Do you have experience designing or developing multi-tenant applications?",
                "canEdit": false,
                "dataType": "Number",
                "isPrivate": false,
                "uniqueKey": "c2a614bd-4929-4852-9f14-23b0062b9c35",
                "intChoices": [
                  1,
                  2,
                  3,
                  4
                ],
                "isRequired": true,
                "strChoices": [],
                "description": "",
                "questionType": "YES_NO_SCALE_4",
                "allowComments": false,
                "isOtherEnabled": false,
                "isMultiSelectEnabled": false
              },
              {
                "tags": [],
                "title": "Have you designed and developed systems with strict data protection requirements?",
                "canEdit": false,
                "dataType": "Number",
                "isPrivate": false,
                "uniqueKey": "61bf5f2c-f203-4380-b7d9-5076597d7621",
                "intChoices": [
                  1,
                  2,
                  3,
                  4
                ],
                "isRequired": true,
                "strChoices": [],
                "questionType": "YES_NO_SCALE_4",
                "allowComments": false,
                "isOtherEnabled": false,
                "isMultiSelectEnabled": false
              },
              {
                "tags": [],
                "title": "Do you have previous experience working with educators or for non-profits?",
                "canEdit": false,
                "dataType": "Number",
                "isPrivate": false,
                "uniqueKey": "3d191264-8509-4ffd-9b2e-bca8188de6b6",
                "intChoices": [
                  1,
                  2,
                  3,
                  4
                ],
                "isRequired": true,
                "strChoices": [],
                "questionType": "YES_NO_SCALE_4",
                "allowComments": false,
                "isOtherEnabled": false,
                "isMultiSelectEnabled": false
              },
              {
                "tags": [],
                "title": "Have you previously worked in a Scrum framework?",
                "canEdit": false,
                "dataType": "Number",
                "isPrivate": false,
                "uniqueKey": "d59c7d54-e8d5-4341-9860-ec052cbfa546",
                "intChoices": [
                  1,
                  2,
                  3,
                  4
                ],
                "isRequired": true,
                "strChoices": [],
                "questionType": "YES_NO_SCALE_4",
                "allowComments": false,
                "isOtherEnabled": false,
                "isMultiSelectEnabled": false
              }
            ],
            "skipLogic": [],
            "deletedSections": [],
            "deletedQuestions": []
          },
          "name": "Knock Out Questions for Senior Engineer"
        }
      ]
    },
    "hasAIEvaluationsEnabled": true,
    "eeocQuestionnaireEnabled": true,
    "applicationConfirmationTemplate": "67a381ee885876fca2b4916f",
    "eeocQuestionnaireEnabledForJobPost": true
  },
  "detail_meta": {
    "url": "https://ats.rippling.com/api/v2/board/digital-promise/jobs/99db349a-1766-44c8-826d-52a78e285ab9",
    "http_status": 200,
    "content_type": "application/json",
    "response_bytes": 25521
  },
  "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/0dea681bcadded25e8e2310ed404b4430fce648d?include=descriptionJSON
GET https://api.bluedoor.sh/job-postings/v1/orgs/eaa0c20a-810e-45f9-9536-eb14ce927dc6JSON
GET https://api.bluedoor.sh/job-postings/v1/sources/59b31d7a-ea29-43f1-aace-ff76cc6e3cccJSON
GET https://api.bluedoor.sh/job-postings/v1/jobs/0dea681bcadded25e8e2310ed404b4430fce648d/eventsJSON