Summary
Senior React Engineer role at iMentor focused on building and maintaining high-quality front-end experiences within a MERN stack for a mission-driven mentoring platform. The position supports ongoing platform enhancements serving mentors, mentees, and program staff nationwide.
Skills & Tools: Deep expertise in React, JavaScript, TypeScript, and modern front-end development patterns; strong debugging and problem-solving abilities across front-end and API layers; experience with PII and sensitive data handling; ability to work independently and communicate effectively across cross-functional and distributed teams.
Qualifications: 5+ years of software engineering experience with significant production React work in MERN stack environments (React, Node, Express, MongoDB). Strong experience building and consuming APIs in complex data-driven applications with familiarity in CI pipelines and automated testing frameworks.
Location: Hybrid (NYC preferred), open to remote
Job Description
iMentor is seeking a Senior React Engineer to support ongoing enhancements to our proprietary mentoring platform. This full time role focuses on building and maintaining high quality front end experiences within a modern MERN environment.
The engineer will join a mission driven technology team that develops tools supporting mentoring relationships across the United States. This role reports to the Senior Director of Engineering and works closely with product partners and fellow engineers.
The ideal candidate brings deep technical expertise in React along with a thoughtful approach to usability, stability, and long term maintainability.
About the Platform
The iMentor platform is a custom ecosystem designed to support mentors, mentees, and program staff nationwide. The system includes:
A multi step volunteer application experience
Messaging and communication tools
Learning interactions between mentors and students
Data driven workflows and integrations with partner services
The platform uses React for the front end with Node, Express, and MongoDB powering backend services. Integrations include platforms such as Twilio and other third party services.
Working alongside a remote, multinational engineering team, the Senior React Engineer will contribute to a secure, scalable platform aligned with iMentor’s technical roadmap and program goals.
Responsibilities:
Qualifications:
5+ years of software engineering experience, including significant work in production React environments
Strong experience with the MERN stack including React, Node, Express, and MongoDB
Expertise in JavaScript, TypeScript, and modern front end development patterns
Experience building and consuming APIs in complex data driven applications
Strong debugging and problem solving skills across the front end and API layers
Experience working with PII or other sensitive data in security conscious environments
Ability to work independently while communicating effectively with cross functional teams
Strong organizational skills and the ability to manage multiple priorities
Technical Experience Needed:
Building custom web applications with integrated third party services
Maintaining and refactoring existing codebases
Experience with relational and non relational databases
Familiarity with CI pipelines and automated testing frameworks
Preferred Experience:
React Native
Mobile development
Serverless architecture patterns
Python
Unix or Linux environments
Familiarity with machine learning or AI related tooling
Compensation, Benefits, & Logistics:
Salary: $150,000 to $165,000
Full time permanent position
Remote friendly work environment
Up to 100% employer funded medical and dental coverage
18 days of paid vacation annually plus 6 to 7 sick days
401k with up to 4% employer match
Pre tax commuter benefits
Flexible spending plans for healthcare and dependent care
- Build and maintain React based user interfaces focused on clarity, performance, and accessibility
- Collaborate with backend engineers working in Node, Express, and MongoDB
- Partner with Product and Design teams to translate requirements into intuitive user experiences
- Write clean, maintainable, and testable code aligned with engineering standards
- Improve component architecture, performance, and overall front end reliability
- Diagnose and resolve issues across the front end, APIs, and third party integrations
- Mentor junior engineers and support team knowledge sharing
- Contribute documentation that enables predictable development and onboarding
- Ensure platform reliability while respecting data privacy and security requirements
- Collaborate effectively with both domestic and offshore engineering teams
About iMentor
At iMentor, we believe in the transformative power of mentorship as a force for good. We partner with schools in communities in which a majority of students will be first-generation college students. iMentor matches every 11th and 12th grade student in our high schools with a committed mentor – offering each mentee, regardless of background or GPA, a champion for their success.
Mentors can provide students with a level of personalized support that cannot be achieved through traditional school counseling alone. Of the most recent graduating high school class, 81% of students learned about a new post-secondary pathway through iMentor and 93% were accepted into college and intend to enroll. Since 1999, iMentor has served more than 42,000 students and is poised to scale our model to make mentoring accessible across the country.
Our Commitment to Community, Educational Access, and Opportunity
Central to our mission is a dedication to creating an environment where all stakeholders, including students, mentors, and staff, feel valued and supported. We are committed to the ongoing effort and investment required to ensure that all students have access to the resources and support needed to succeed. Recognizing that historical and systemic challenges continue to impact educational outcomes, we focus on addressing economic and structural barriers that affect the communities we serve.
How to Apply
Visit www.imentor.org/jobs to submit a resume and detailed cover letter describing your interest in and qualifications for this position. Applications will be considered on a rolling basis, so we encourage you to apply as soon as possible.
iMentor is an Equal Opportunity Employer

