About the Role
Lead the design and development of high-impact features while mentoring engineers and shaping long-term architecture decisions across the platform.
Responsibilities
- Architect and implement robust backend services
- Guide code quality through reviews and standards enforcement
- Collaborate with product teams to define technical requirements
- Mentor mid-level and junior engineers
- Drive improvements in system reliability and performance
- Evaluate new technologies for potential adoption
- Contribute to frontend and backend codebases
- Participate in incident response and debugging
- Ensure security best practices are followed
- Lead cross-team technical initiatives
- Translate business goals into technical roadmaps
- Optimize deployment pipelines and CI/CD workflows
- Promote engineering best practices across teams
- Support scalability of core platform components
- Identify and resolve technical debt
- Work closely with UX and product designers
- Maintain documentation for critical systems
- Advocate for user-centric engineering solutions
- Participate in long-term infrastructure planning
- Ensure observability and monitoring coverage
- Foster a culture of technical excellence
- Balance innovation with system stability
- Respond to production issues with urgency
- Align engineering work with company objectives
- Contribute to technical hiring and onboarding
Nice to Have
- Master’s degree in computer science or engineering
- Experience in the nonprofit or fundraising technology space
- Contributions to open-source software projects
- Public speaking or conference presentation experience
- Leadership in engineering community initiatives
- Familiarity with React or similar frontend libraries
- Knowledge of GraphQL and API gateway patterns
- Experience with serverless architectures
- Background in data analytics or reporting systems
- Involvement in technical strategy beyond engineering
Compensation
Competitive salary and benefits package
Work Arrangement
Remote-friendly with flexible hours
Team
Collaborative engineering team focused on product innovation
Our Engineering Culture
- We value transparency, ownership, and continuous learning.
- Engineers are empowered to make technical decisions and drive change.
- We emphasize sustainable development practices over burnout.
- Collaboration across disciplines is a core part of our process.
- We prioritize impact over hours worked.
Impact
- Our platform enables nonprofits and creators to raise funds efficiently.
- Engineers directly influence product features used by thousands.
- Work contributes to democratizing access to fundraising tools.
- Technology decisions have measurable real-world outcomes.
- We focus on building inclusive and accessible experiences.
Available for qualified candidates