Tech Nonprofit Job Board

Opportunities from over 600 organizations leveraging tech for social impact.

Looking to hire talent? Contact us to post your jobs here.

Full Stack Engineer (Mid - Back End)



Software Engineering
San Francisco, CA, USA · New York, NY, USA · New York, NY, USA · Remote
Posted on Thursday, July 4, 2024
Position Overview
iMentor is seeking a mid level full stack engineer with a front end focus to tackle complex tasks and develop new features for our private label web applications. iMentor’s tech stack centers around its bespoke platform, through which mentors, mentees, and administrative staff engage in mentoring activities and program administration. The engineer will report to iMentor’s Director of Engineering and work closely with its Product team to execute best-in-class development that supports over 8,000 mentor-mentee pairs nationwide.
About the Platform
The iMentor proprietary platform presents a unique set of challenges, encompassing a comprehensive intake application for volunteers, intricate communication systems, and learning spaces that interface with popular educational services. The tasks at hand will involve navigating through complexity, dealing with inelegant solutions, and embracing ambiguity. The role requires tackling the intelligent automation of routine administrative tasks and managing robust APIs that connect with ancillary services like Twilio. While the work may not always be straightforward, it offers an opportunity to engage in stimulating problem-solving and contribute to the evolution of a dynamic platform.


  • Work alongside an offshore team of engineers
  • Additions and alterations to the iMentor ecosystem
  • Collaborate with other engineers, product and design team members
  • Write clean, testable code with security and industry standards in mind
  • Develop with a “future proof” mindset, while ensuring all projects are scalable.
  • Adapt to changes in technology and stay up to date on current technologies
  • Maintain and improve the iMentor platform and data warehouse where necessary
  • Deploy code/implement CI/CD solutions.
  • Use tools such as New Relic to identify issues across the ecosystem tactfully
  • Maintain our hosting infrastructure hosted at AWS and keep security in mind.
  • Work with internal security tools to stay in compliance with applicable standards.
  • Collaborate with developers, and engineering director to build technological solutions and troubleshoot existing products/systems
  • Must be willing to adjust schedule to work across multiple time zones, including with offshore developers based in Eastern Europe.


  • Good intuition and judgment on how to make software that is easy to use
  • AWS Cloud practitioner certified
  • Experienced with Serverless architecture
  • Proficient in MERN stack (Mongo DB, Express, React.js, Node.js)
  • Proficient with Redshift
  • Experience hosting APIs with security and scalability in mind
  • Self-starter with the ability to learn new technologies
  • Familiar with how to work with P.I.I. or have an aptitude for security standards
  • Thrives in a dynamic, fast-paced environment
  • Able to balance competing priorities
  • Disciplined self-starter, resourceful, flexible and able to work independently
  • Works well with test driven development and continuous integration.
  • Aptitude to learn the nuances of iMentor’s program, partners and current platform.

Technical Experience

  • 3+ years of engineering experience with demonstrated success contributing to quality web-based software.
  • Experience building API’s
  • Demonstrable experience with custom application builds with integrated elements
  • Design, implement, and troubleshoot integrations between systems
  • Experience maintaining and debugging existing code
  • Familiarity with relational & non-relational databases.
  • Experience working with BASH scripting
  • Proficient with linux – Red hat, CentOS, Ubuntu etc.

Experience in these areas is a plus

  • Python
  • Angular
  • Machine Learning
  • Artificial Intelligence

Compensation & Benefits

  • Salary $110-130K commensurate with experience
  • Up to 100% employer funded comprehensive medical and dental coverage
  • 18 days paid annual vacation (increasing annually to 21, 23, 25), 13 paid holidays+ your birthday + one floating holiday, iMentor closed between Christmas and New Year’s Day, plus 6-7 sick days annually
  • 401K match up to 4%
  • Flexible Home/Office/School working arrangement
  • Pre-tax commuter benefits
  • Dependent care and health care flexible spending plans
  • 1 hour of wellness time off per week for wellness activities of your choosing
  • Flexible personnel wellness budget for reimbursements or marketplace purchases
  • Every staff member is eligible for organization-sponsored professional development annually
  • 9 weeks of paid parental leave
About iMentor
iMentor believes that all students deserve an equitable chance to pursue their ambitions. Our program builds authentic mentoring relationships in order to bring greater equity to our students’ educational journeys. Through these long-term relationships, first-generation, students of color from underserved communities increase their access to the knowledge, experiences, and resources required to succeed in college or their post-secondary pathway of choice, and to pursue their career ambitions.
By partnering with public schools serving primarily first-generation college students and providing every student in the school with a mentor, iMentor supports students’ post-secondary journeys with a level of depth and personalization that cannot be matched by traditional advising models. iMentor’s students are 37% more likely to enroll in college and are graduating college at double the rates of their peers.
iMentor’s Commitment to Diversity, Equity & Inclusion
We believe that people of all backgrounds deserve equal access to educational opportunities. Recognizing that our country’s history of racism and systemic oppression continues to drive educational disparities for students of color, we give special focus to addressing the economic and racial divides that impact the communities we serve. We are committed to the collective work and intentional investment necessary to consistently move in the direction of educational equity and inclusion. Learn more at www.iMentor.org.
How to Apply
Visit www.imentor.org/jobs to submit a resume describing your interest in and qualifications for this position, as well as a sample of something you’ve built (please submit a public Github URI or portfolio link with snippets on your contribution to the project). Applications will be considered on a rolling basis, so we encourage you to apply as soon as possible.
iMentor is an Equal Opportunity Employer