Senior Full-Stack Engineer
Salaried, full-timeJob Overview
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.
Make Your Resume Now