ONG (Setor Social)
Developer Experience (DevEx) Engineer (Volunteer)
Detalhes
Descrição
Developer Experience (DevEx) Engineer (Volunteer)
PromiseStack | Developer Productivity, Engineering Enablement & Platform Excellence
Organization: Mentor A Promise (MAP)
Division: PromiseStack
Location: Remote / Hybrid (NYC Collaboration as Needed)
Type: Volunteer Technical Leadership Role
Commitment: Approximately 5–10 Hours Per Week
Minimum Commitment: 6-Month Commitment Required
Reports To: Engineering Manager
Works Closely With: Engineering Teams, Product Owners, Product Operations Manager, DevOps Engineers, Security Teams, UX/UI Teams, Agile Coaches, and Chief Product & Technology Officer
About Mentor A Promise
Mentor A Promise (MAP) is a New York City–based nonprofit organization supporting children, youth, and families experiencing housing instability through mentorship, literacy, educational enrichment, social-emotional learning, workforce development, technology innovation, and community-centered opportunity.
As MAP builds its technology ecosystem, the experience of the people building that technology matters.
Developers perform their best when they have the right tools, processes, documentation, environments, and support systems.
This role helps create those conditions.
About PromiseStack
PromiseStack is MAP's Product, Technology, Data, and Innovation Division.
The division develops and supports the digital platforms, systems, infrastructure, and tools that power MAP's mission.
Our growing ecosystem includes:
- PromisePath
- PromiseLink
- Volunteer Management Platforms
- Internal Operations Systems
- Data & Analytics Infrastructure
- Community Engagement Technologies
- Future MAP Innovation Initiatives
PromiseStack exists to build technology that creates meaningful opportunity.
Role Overview
Mentor A Promise is seeking a highly collaborative and systems-minded Developer Experience (DevEx) Engineer to improve how engineers build, test, deploy, document, and maintain software.
The DevEx Engineer focuses on reducing friction throughout the software development lifecycle and creating an environment where engineers can work efficiently, consistently, and confidently.
This role serves as an advocate for the engineering team by improving:
- Developer productivity
- Engineering workflows
- Development environments
- CI/CD processes
- Documentation systems
- Internal tooling
- Onboarding experiences
- Platform reliability
The ideal candidate enjoys solving operational challenges that help engineering teams move faster while maintaining quality and reliability.
This is a developer productivity and engineering enablement role focused on improving the experience of building software.
Core Responsibilities
Developer Experience & Productivity
Improve the day-to-day experience of engineers by:
- Identifying workflow inefficiencies
- Eliminating engineering bottlenecks
- Improving development processes
- Streamlining repetitive tasks
- Supporting automation initiatives
- Enhancing engineering productivity
Help developers spend more time building and less time fighting tools and processes.
Engineering Tooling & Platform Enablement
Support and improve engineering tools including:
- GitHub
- GitHub Actions
- CI/CD Platforms
- Development Environments
- Testing Frameworks
- Code Quality Tools
- Monitoring Platforms
- Documentation Systems
Help engineers work more effectively through better tooling and automation.
Developer Onboarding & Documentation
Build and maintain systems that help new contributors become productive quickly by:
- Creating onboarding guides
- Maintaining technical documentation
- Developing setup instructions
- Supporting engineering knowledge management
- Improving internal documentation standards
Help make MAP's engineering ecosystem easier to understand and navigate.
Engineering Workflow Optimization
Partner with Engineering Managers and Product Operations to:
- Improve development lifecycle processes
- Strengthen release workflows
- Simplify deployment procedures
- Improve collaboration practices
- Support Agile development processes
- Reduce unnecessary operational complexity
Help engineering teams focus on delivering value.
CI/CD & Automation
Support engineering automation initiatives involving:
- Continuous Integration
- Continuous Delivery
- Automated Testing
- Build Pipelines
- Deployment Workflows
- Release Automation
Help create reliable and scalable development practices.
Developer Platform Reliability
Support platform stability by:
- Improving engineering infrastructure
- Supporting development environments
- Monitoring engineering tooling health
- Identifying workflow issues
- Supporting platform resilience efforts
Help ensure developers have reliable systems to build upon.
Engineering Community & Knowledge Sharing
Promote a culture of learning and collaboration by:
- Supporting technical workshops
- Facilitating knowledge-sharing sessions
- Encouraging documentation practices
- Supporting mentorship and onboarding
- Improving engineering communication
Help build a strong and supportive engineering culture.
Security & Engineering Best Practices
Partner with PromiseShield to:
- Promote secure development practices
- Improve developer security awareness
- Support secure CI/CD pipelines
- Strengthen engineering governance
- Embed security into development workflows
Help ensure developer productivity and security work together.
Technologies & Platforms
Depending on organizational priorities, teams may work with:
- React
- TypeScript
- JavaScript
- Node.js
- Python
- GitHub
- GitHub Actions
- Docker
- Google Cloud
- AWS
- Firebase
- Supabase
- PostgreSQL
- CI/CD Platforms
- Monitoring Tools
- Google Workspace
- Developer Productivity Platforms
Experience with modern engineering ecosystems is highly valued.
First-Year Priorities
Within the first year, the DevEx Engineer will help:
- Improve engineering onboarding processes
- Establish documentation standards
- Strengthen CI/CD workflows
- Improve developer productivity metrics
- Reduce engineering workflow bottlenecks
- Build internal tooling and automation solutions
- Support engineering enablement initiatives
- Enhance developer collaboration systems
- Improve platform reliability and consistency
Success Measures
Success in this role includes:
- Faster developer onboarding
- Improved engineering productivity
- Reduced development friction
- Better documentation quality
- Strong CI/CD reliability
- Increased automation adoption
- Improved engineering satisfaction
- Faster delivery cycles
- Reduced operational bottlenecks
Qualifications
We welcome candidates from software engineering, platform engineering, DevOps, site reliability, developer tooling, and technology operations backgrounds.
Helpful experience may include:
- Software Engineering
- Platform Engineering
- Developer Experience (DevEx)
- DevOps Engineering
- Site Reliability Engineering (SRE)
- Infrastructure Engineering
- Technical Operations
- Engineering Productivity
- Internal Tooling Development
Strong candidates often demonstrate:
- Strong software engineering fundamentals
- Experience improving developer workflows
- Automation and tooling expertise
- Documentation and knowledge-sharing skills
- Systems thinking
- Problem-solving abilities
- Passion for developer productivity and engineering excellence
Experience with GitHub, CI/CD pipelines, cloud platforms, developer tooling, and modern software development practices is highly valued.
Why This Role Matters
Great engineering teams are built on more than talent.
They are built on systems, tools, workflows, and environments that enable people to do their best work.
The Developer Experience Engineer helps create those conditions.
This role helps transform engineering friction into engineering momentum.
What You'll Gain
- Experience building a Developer Experience function within a growing organization
- Opportunity to improve the productivity of real-world engineering teams
- Collaboration with engineers, product leaders, and executive leadership
- Exposure to modern engineering practices and platform operations
- Professional references and letters of recommendation
- Meaningful impact supporting technology that serves children, youth, and families experiencing housing instability
How to Apply
Interested candidates should apply directly through Idealist and submit:
- Resume or CV
- GitHub Profile (if available)
- LinkedIn Profile (if available)
- Brief statement of interest
Please share experience involving:
- Software Engineering
- DevOps
- Developer Tooling
- CI/CD
- Platform Engineering
- Engineering Productivity
- Automation and Workflow Improvement
Help build a better experience for the people building the future.
Because when developers can do their best work, everyone benefits.
This role holds the pieces together.
From onboarding to automation to productivity—help ensure every engineer has the tools they need before they write their first line of code.
Thank you for your interest in volunteering with our organization. At this time, volunteer opportunities are limited to individuals based in the United States due to legal, safeguarding, data-privacy, and programmatic requirements. We appreciate your interest in our mission and your understanding of these constraints.
