Senior Fullstack Engineer II, Product
166k - 202k USD
Remote
Full Time
#Engineering
#Education
#Nonprofit
#Go
#GraphQL
#TypeScript
#React
#React Native
#Redux
#AI
#Backend Services
#UI
Khan Academy is a nonprofit organization dedicated to providing a free, world-class education to anyone, anywhere. Our platform supports over 155 million registered learners across the globe, offering high-quality academic content that spans from Pre-K through early college. We are deeply committed to improving educational outcomes, with a specific focus on supporting students in historically under-resourced communities. By joining our team, you will contribute to a mission-driven environment that values diverse perspectives and the continuous pursuit of learning.
The role
We are looking for a Senior Fullstack Engineer II to join our Product team on a full-time, remote basis. This is a senior-level position intended for an experienced engineer who is passionate about building scalable, impactful software. You will play a vital role in shaping our product roadmap, specifically focusing on how we integrate artificial intelligence and advanced learning science to help students and teachers bridge educational gaps. We operate as a remote-first organization, and we value engineers who are eager to solve complex problems while maintaining a focus on accessibility and user experience.
Core responsibilities
- Design and maintain scalable backend services and sophisticated, stateful frontend interfaces that serve millions of global users.
- Collaborate with cross-functional teams to integrate generative AI and LLM technologies into our assessment experiences for students and educators.
- Lead technical projects by providing architectural guidance, ensuring code quality, and fostering a culture of mentorship and continuous feedback.
Skills and experience
To be successful in this role, you should bring a strong foundation in software engineering and a passion for our educational mission. While we value experience with our current stack, we prioritize strong engineering fundamentals over specific language expertise.
- At least 8 years of professional experience building interactive web applications, including both backend services and complex frontend systems.
- A track record of writing clean, testable, and maintainable code for high-traffic platforms.
- Experience with modern web technologies, such as Go, GraphQL, TypeScript, React, React Native, and Redux.
- Strong communication skills and a collaborative mindset, with a desire to contribute to a team that prioritizes professional growth and feedback.
- A deep sense of empathy for learners and a genuine interest in leveraging technology to improve global education.
Compensation and benefits
We believe in rewarding our team members for their talent and dedication to our mission. The salary range for this position is $166,000 to $202,000. In addition to competitive pay, we provide a comprehensive benefits package designed to support your well-being and financial future.
- Remote-first work environment with flexible scheduling.
- Comprehensive insurance coverage, including medical, dental, vision, and life insurance.
- A 401(k) retirement plan.
- Ample paid time off to ensure a healthy work-life balance.
How to apply
If you are excited about the prospect of using your engineering skills to transform education and want to work on products that make a tangible difference in the lives of millions, we would love to hear from you. Please submit your application through our careers portal to start the conversation about how you can help us achieve our mission.



