
Software Engineer (NodeJS, React)
Job Description
Posted on: February 8, 2026
About The Company Great Minds is a high-growth, mission-driven organization founded by educators in 2007. As a for-profit, Public Benefit Corporation, we believe all students deserve access to meaningful, challenging content—and all teachers deserve tools that are intuitive, effective, and built for the realities of today’s classrooms. Our organization develops high-quality, knowledge-rich curricula in math, science, and English Language Arts (ELA), grounded in research and designed in collaboration with educators. Our materials are tailored to meet real classroom needs and are crafted to drive lasting student outcomes. We are committed to usability, coherence, and practical implementation—supporting teachers not just through curriculum but also with professional learning, purposeful technology, and responsive service that enable strong adoption and impact. About The Role The Staff Engineer at Great Minds will play a pivotal role in leading small teams of engineers to design and deliver software improvements that enhance our educational products and platforms. This role involves active participation in code reviews, creating comprehensive design documentation, and mentoring Software Engineers to foster technical growth within the team. As a hands-on technical leader, the Staff Engineer will maintain significant coding responsibilities on a daily basis while guiding architectural decisions and ensuring high-quality software delivery. The ideal candidate will collaborate closely with product managers and designers to develop innovative solutions, evaluate technical architectures, and communicate complex technical concepts effectively to diverse audiences. This role offers an exciting opportunity to contribute to the development of impactful educational technology that supports educators and students nationwide. Qualifications
- Minimum of 5+ years of experience as a software engineer
- Proven experience of 3+ years designing technical solutions at the component or module level
- Expertise in designing and operating in cloud-native environments, preferably with AWS
- Proficiency in developing production-ready code using languages/frameworks such as JavaScript, NodeJS, React, Vue, or Angular
- Strong ability to communicate application architecture clearly in both written and verbal formats
- Demonstrated problem-solving skills and a passion for continuous learning
- Experience working with Content Management Systems (CMS) or dynamic content workflows is a plus
- Experience in Education, EdTech, or Media Publishing is advantageous
- Bachelor's degree in Computer Science, Engineering, or related field
Responsibilities
- Collaborate with product managers and designers to develop innovative educational products
- Lead and mentor software engineers, fostering a collaborative and high-performance team environment
- Review application code to ensure the release of high-quality, reliable software
- Evaluate, decide upon, and implement technical architecture decisions, communicating these effectively to stakeholders
- Design and develop scalable, cloud-native applications aligned with organizational goals
- Participate actively in code reviews, technical discussions, and team knowledge sharing
- Maintain hands-on involvement in coding and debugging to ensure timely project delivery
- Stay current with emerging technologies and industry best practices to continually improve development processes
Benefits
- Competitive base salary within the range of $148,000 to $160,000, commensurate with experience and qualifications
- Remote work flexibility
- Comprehensive health, dental, and vision insurance plans
- Paid time off and holidays
- Professional development opportunities and continuous learning support
- Inclusive and diverse work environment committed to equal opportunity
Equal Opportunity Great Minds is an equal opportunity employer. We are committed to fostering an inclusive environment where all individuals are treated with respect and dignity. We do not discriminate based on race, religion, color, sex (including pregnancy, sexual orientation, and gender identity), national origin, disability, age, genetic information, or any other protected status under applicable laws. We believe diversity enriches our organization and is essential to our success. All qualified applicants will receive consideration for employment without regard to these factors.
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
RemoteJobsHub.app
Get RemoteJobsHub.app on your phone!

Software Engineer (NodeJS, React)

Full-Stack C# Developer (Remote)

Senior Fullstack Engineer

Remote Software Developer (UK)

