Senior Full-Stack Engineer
Operations & People
Remote (United States)
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.
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:
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.