Home › Companies › Digital Promise › Senior Full-Stack Engineer
Senior Full-Stack Engineer
Digital Promise · Remote (United States), United States · Remote · Active · Rippling ATS
Job facts
| Field | Value |
|---|---|
| Company | Digital Promise |
| Title | Senior Full-Stack Engineer |
| Normalized title | - |
| Department / team | Technical Product |
| Location | United States |
| Work model | Remote / Remote |
| Employment type | Full Time |
| Salary | - |
| Status | active |
| ATS provider | Rippling ATS |
| Posted / first seen | 2026-06-04 / 2026-06-06 |
| Changed / last seen | 2026-06-06 / 2026-06-06 |
Related slices
| Page | What it contains | Open |
|---|---|---|
| Company jobs | Active postings from Digital Promise. | Open |
| Company breakdowns | Role, location, ATS, and work model facets for this company. | Open |
| ATS provider jobs | Active postings observed through Rippling ATS. | Open |
| Provider filtered search | The same provider as a filtered job collection. | Open |
| Department jobs | Active postings in Technical Product. | Open |
| Work model jobs | Active Remote postings. | Open |
| Lifecycle events | Open, update, close, and reopen events for this posting. | Open |
| Original posting | Canonical source or apply URL captured from the ATS. | Open |
Linked records
| Company | Digital Promise |
| Source | 59b31d7a-ea29-43f1-aace-ff76cc6e3ccc |
| ATS provider | Rippling 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 ID | 0dea681bcadded25e8e2310ed404b4430fce648d |
| Org ID | eaa0c20a-810e-45f9-9536-eb14ce927dc6 |
| Source ID | 59b31d7a-ea29-43f1-aace-ff76cc6e3ccc |
| Board ID | 59b31d7a-ea29-43f1-aace-ff76cc6e3ccc |
| Provider | rippling |
| Provider Job Key | 99db349a-1766-44c8-826d-52a78e285ab9 |
| Title | Senior Full-Stack Engineer |
| Normalized Title | — |
| Status | active |
| Active | yes |
| Location Text | Remote (United States), United States |
| Department | Technical Product |
| Team | — |
| Employment Type | full_time |
| Workplace Type | remote |
| Remote Policy | remote |
| Country | United States |
| Region | — |
| City | — |
| Salary Raw | — |
| Salary Min | — |
| Salary Max | — |
| Salary Currency | — |
| Salary Period | — |
| Source URL | https://ats.rippling.com/digital-promise/jobs/99db349a-1766-44c8-826d-52a78e285ab9 |
| Apply URL | https://ats.rippling.com/digital-promise/jobs/99db349a-1766-44c8-826d-52a78e285ab9 |
| First Seen At | 2026-06-06 08:43:18Z |
| Last Seen At | 2026-06-06 20:24:48Z |
| Last Checked At | 2026-06-06 20:24:48Z |
| Last Changed At | 2026-06-06 20:24:48Z |
| Inactive At | — |
| Source Posted At | 2026-06-04 18:39:42Z |
| Source Updated At | — |
| Raw Payload Uri | s3://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:"Basel Grotesk",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:"Basel Grotesk",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:"Basel Grotesk",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:"Basel Grotesk",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:"Basel Grotesk",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 & 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 & 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:"Basel Grotesk",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:"Basel Grotesk",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;\"> Strong background in edtech, non-profit, or start-up environments. </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:"Basel Grotesk",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:"Basel Grotesk",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:"Basel Grotesk",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:"Basel Grotesk",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:"Basel Grotesk",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:"Basel Grotesk",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:"Basel Grotesk",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:"Basel Grotesk",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:"Basel Grotesk",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;\"> 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:"Basel Grotesk",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:"Basel Grotesk",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;\"> </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 & 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:"Basel Grotesk",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:"Basel Grotesk",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:"Basel Grotesk",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:"Basel Grotesk",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:"Basel Grotesk",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:"Basel Grotesk",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. </strong></b></p><p style=\"font-family:"Basel Grotesk",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:"Basel Grotesk",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:"Basel Grotesk",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 & 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 </span></p><p style=\"font-family:"Basel Grotesk",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:"Basel Grotesk",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:"Basel Grotesk",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:"Basel Grotesk",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:"Basel Grotesk",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:"Basel Grotesk",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:"Basel Grotesk",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:"Basel Grotesk",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:"Basel Grotesk",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:"Basel Grotesk",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:"Basel Grotesk",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:"Basel Grotesk",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=descriptionJSONGET https://api.bluedoor.sh/job-postings/v1/orgs/eaa0c20a-810e-45f9-9536-eb14ce927dc6JSONGET https://api.bluedoor.sh/job-postings/v1/sources/59b31d7a-ea29-43f1-aace-ff76cc6e3cccJSONGET https://api.bluedoor.sh/job-postings/v1/jobs/0dea681bcadded25e8e2310ed404b4430fce648d/eventsJSON