Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Sr. Fullstack Engineer, Math & Science image - Rise Careers
Job details

Sr. Fullstack Engineer, Math & Science

ABOUT KHAN ACADEMY

Khan Academy is a nonprofit with the mission to deliver a free, world-class education to anyone anywhere. Our proven learning platform offers free, high-quality supplemental learning resources that cover Pre-K-12th grade and early college core academic subjects, with a focus on math and science. We have over 155 million registered learners globally and are committed to improving learning outcomes for students around the world, with a focus on learners in historically under-resourced communities. 

OUR COMMUNITY 

Our students, teachers, and parents come from all walks of life, and so do we. Our team includes people from academia, traditional/non-traditional education, big tech companies, and tiny startups. We hire great people from diverse backgrounds and experiences because it makes our company stronger. We value diversity, equity, inclusion, and belonging as necessary to achieve our mission and impact the communities we serve. We know that transforming education starts in-house with learning about ourselves and our colleagues. We strive to be world-class in investing in our people and commit to developing you as a professional.

THE ROLE

We are hiring a Sr. Full-Stack Software Engineer. We are focused on providing equitable solutions to historically under-resourced communities of learners and teachers, and guided by our Engineering Principles. You’ll help us build out our platform and leverage AI to democratize 1:1 tutoring for every learner, and a teaching assistant to every teacher, at scale.

We are a remote-first organization and we strive to build using technology that is best suited to solving problems for our learners. We build with Go, GraphQL, JavaScript, React & React Native, Redux and we adopt new technologies when they’ll help us better achieve our goals. At Khan, one of our values is “Cultivate Learning Mindsets”, so for us, it’s important that we’re working with all of our engineers to help match the right opportunity to the right individual, in order to ensure every engineer is operating at their “learning edge”.

You can read about our latest work on our Engineering Blog. A few highlights:

WHAT YOU BRING

  • 5+ years experience building world-class product experiences for an interactive web-app. In particular, you have built and maintained scalable backend services, as well as complex, stateful frontend user interfaces.
  • Strong frontend development background, including proper semantic HTML utilization, modern CSS techniques, and crafting efficient JavaScript functionality.
  • Experience building delightful user experiences, using accessible code, elegant styling, and intuitive interactions.
  • 5+ years working with databases and defining data structures.
  • Experience building and maintaining complex software. You’ll join us in writing clean, maintainable software that solves hard problems. You’ll write testable, quality code. You’ll push the team and the mission forward with your contributions.
  • Accessibility knowledge is a plus.
  • Strong communication, thoughtfulness, and desire to give and receive regular feedback.
  • Proven cross-cultural competency skills demonstrating self-awareness, awareness of others, and the ability to adopt inclusive perspectives, attitudes, and behaviors to drive inclusion and belonging throughout the organization.
  • Empathy for learners around the world. You love learning and are excited about helping others learn to love learning. You’re motivated to learn new things and share what you learn with the world.
  • A motivation for Khan Academy's mission “to provide a free world-class education for anyone, anywhere.”

We welcome candidates with experience in any and all technologies. We don’t require experience in any particular language or tool. Our commitment to on-boarding and mentorship means you won’t be left in the dark as you learn new technologies.

PERKS AND BENEFITS

We may be a non-profit, but we reward our talented team extremely well! We offer:

  • Competitive salaries
  • Ample paid time off as needed – Your well-being is a priority.
  • Remote-first culture - that caters to your time zone, with open flexibility as needed, at times
  • Generous parental leave
  • An exceptional team that trusts you and gives you the freedom to do your best
  • The chance to put your talents towards a deeply meaningful mission and the opportunity to work on high-impact products that are already defining the future of education
  • Opportunities to connect through affinity, ally, and social groups
  • And we offer all those other typical benefits as well: 401(k) + 4% matching & comprehensive insurance, including medical, dental, vision, and life

At Khan Academy we are committed to fair and equitable compensation practices, the well-being of our employees, and our Khan community. This belief is why we have built out a robust Total Rewards package that includes competitive base salaries, and extensive benefits and perks to support physical, mental, and financial well-being.

The target salary for this position is $137,871 - $154,069 USD / $186,306 - $207,993 CAN. The pay range for this position is a general guideline only. The salary offered will depend on internal pay equity and the candidate’s relevant skills, experience, qualifications, and job market data. Exceptional performers in this role who make an outsized contribution can make well in excess of this range.  Additional incentives are provided as part of the complete total rewards package in addition to comprehensive medical and other benefits.

MORE ABOUT US

OUR COMPANY VALUES

Live & breathe learners

We deeply understand and empathize with our users. We leverage user insights, research, and experience to build content, products, services, and experiences that our users trust and love. Our success is defined by the success of our learners and educators.

Take a stand

As a company, we have conviction in our aspirational point of view of how education will evolve. The work we do is in service to moving towards that point of view. However, we also listen, learn and flex in the face of new data, and commit to evolving this point of view as the industry and our users evolve.

Embrace diverse perspectives

We are a diverse community. We seek out and embrace a diversity of voices, perspectives and life experiences leading to stronger, more inclusive teams and better outcomes. As individuals, we are committed to bringing up tough topics and leaning into different points of view with curiosity. We actively listen, learn and collaborate to gain a shared understanding. When a decision is made, we commit to moving forward as a united team.

Work responsibly and sustainably

We understand that achieving our audacious mission is a marathon, so we set realistic timelines and we focus on delivery that also links to the bigger picture. As a non-profit, we are supported by the generosity of donors as well as strategic partners, and understand our responsibility to our finite resources. We spend every dollar as though it were our own. We are responsible for the impact we have on the world and to each other. We ensure our team and company stay healthy and financially sustainable.

Bring out the joy

We are committed to making learning a joyful process. This informs what we build for our users and the culture we co-create with our teammates, partners and donors.

Cultivate learning mindset

We believe in the power of growth for learners and for ourselves. We constantly learn and teach to improve our offerings, ourselves, and our organization. We learn from our mistakes and aren’t afraid to fail. We don't let past failures or successes stop us from taking future bold action and achieving our goals.

Deliver wow

We insist on high standards and deliver delightful, effective end-to-end experiences that our users can rely on. We choose to focus on fewer things — each of which aligns to our ambitious vision — so we can deliver high-quality experiences that accelerate positive measurable learning with our strategic partners.

We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, gender, gender identity or expression, national origin, sexual orientation, age, citizenship, marital status, disability, or Veteran status. We value diversity, equity, and inclusion, and we encourage candidates from historically underrepresented groups to apply.

Khan Academy Glassdoor Company Review
4.2 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Khan Academy DE&I Review
3.7 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Khan Academy
Khan Academy CEO photo
Sal Khan
Approve of CEO

Average salary estimate

$145970 / YEARLY (est.)
min
max
$137871K
$154069K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Sr. Fullstack Engineer, Math & Science, Khan Academy

Join the inspiring team at Khan Academy as a Sr. Fullstack Engineer, Math & Science, and dive into the world of transforming education! At Khan Academy, we’re on a mission to provide a free, world-class education to anyone, anywhere. As a non-profit organization, we’ve built a vibrant learning platform that caters to over 155 million registered learners globally, especially focusing on underserved communities. In this pivotal role, you’ll collaborate with a diverse team of tech enthusiasts – from industry veterans to fresh talent – to develop engaging and accessible educational tools using cutting-edge technologies like Go, GraphQL, JavaScript, React, and React Native. Your contributions will help build scalable solutions that democratize personalized education experiences. With a commitment to fostering a learning mindset, we encourage engineers to explore challenges that excite them while empowering learners everywhere. Plus, at Khan Academy, we believe in investing in our people, offering competitive salaries, generous paid time off, and a remote-first culture that blends flexibility with purpose. If you’re passionate about tech and education and want to make a genuine impact in learners' lives, this could be the perfect opportunity for you!

Frequently Asked Questions (FAQs) for Sr. Fullstack Engineer, Math & Science Role at Khan Academy
What qualifications do I need to become a Sr. Fullstack Engineer at Khan Academy?

To become a Sr. Fullstack Engineer at Khan Academy, you should have a minimum of 5 years of experience building interactive web applications. Proficiency in modern front-end technologies such as JavaScript, React, and Redux is essential, as well as a strong backend service development background. Familiarity with databases and a passion for creating user-friendly, accessible experiences will set you up for success in this role.

Join Rise to see the full answer
What is the work culture like at Khan Academy for Sr. Fullstack Engineers?

At Khan Academy, the work culture for Sr. Fullstack Engineers is vibrant and inclusive, emphasizing diversity, equity, and belonging. As a remote-first organization, we offer flexibility while fostering collaboration across teams. We value feedback, encourage continuous learning, and believe in creating a joyful work environment while making a meaningful impact in education.

Join Rise to see the full answer
How does Khan Academy prioritize diversity and inclusion for their Sr. Fullstack Engineer positions?

Khan Academy prioritizes diversity and inclusion at every hiring level, including Sr. Fullstack Engineers. We actively seek candidates from underrepresented communities, celebrate diverse perspectives, and promote cross-cultural competency. Our mission is to foster an inclusive environment where every team member feels valued and empowered to contribute to our goals.

Join Rise to see the full answer
What technologies will I work with as a Sr. Fullstack Engineer at Khan Academy?

As a Sr. Fullstack Engineer at Khan Academy, you will work with a robust tech stack, including Go, GraphQL, JavaScript, React, and React Native. We embrace new technologies that enhance our solutions. Your skills in both front-end and back-end development will be critical in building scalable software that meets the educational needs of learners worldwide.

Join Rise to see the full answer
What kind of projects can I expect to work on as a Sr. Fullstack Engineer at Khan Academy?

In the role of Sr. Fullstack Engineer at Khan Academy, you can expect to work on innovative projects aimed at enhancing our educational platform. This includes developing AI-driven tutoring solutions, crafting engaging user interfaces, and building backend services that facilitate personalized learning experiences, all while supporting our mission to democratize education.

Join Rise to see the full answer
Are there opportunities for professional growth as a Sr. Fullstack Engineer at Khan Academy?

Absolutely! Khan Academy is dedicated to the professional growth of its team members. As a Sr. Fullstack Engineer, you will be encouraged to explore new technologies, participate in mentorship programs, and take on diverse challenges. Our commitment to cultivating a learning mindset means you’ll have the support you need to advance your career.

Join Rise to see the full answer
What benefits can I expect as a Sr. Fullstack Engineer at Khan Academy?

As a Sr. Fullstack Engineer at Khan Academy, you can expect a competitive salary coupled with ample paid time off and a comprehensive benefits package. This includes remote work flexibility, generous parental leave, health and wellness benefits, a 401(k) plan with matching, and more, all designed to support your well-being and work-life balance.

Join Rise to see the full answer
Common Interview Questions for Sr. Fullstack Engineer, Math & Science
Can you explain your experience with full-stack development?

When discussing your full-stack development experience in an interview for the Sr. Fullstack Engineer position at Khan Academy, try to highlight specific projects where you contributed to both the front-end and back-end development. Share the technologies used, your role in the projects, and how your contributions improved user experiences or streamlined processes.

Join Rise to see the full answer
How do you ensure the quality and maintainability of your code?

To answer how you ensure the quality and maintainability of your code, discuss your approach to writing clean, testable code as a Sr. Fullstack Engineer. Mention practices such as code reviews, unit testing, using version control, and following coding standards that align with industry best practices.

Join Rise to see the full answer
What strategies do you use to optimize web applications?

When preparing for this question, outline various strategies you employ to optimize web applications, such as minimizing HTTP requests, lazy loading resources, utilizing caching techniques, and refining database queries. Be sure to reference any specific tools or methodologies you have successfully implemented in your work.

Join Rise to see the full answer
How do you approach database design and data structure definition?

In responding to how you approach database design, elaborate on your experiences defining data structures, normalizing data, and ensuring efficient data retrieval. Share any tools or frameworks you’ve used in the past, and discuss how your decisions positively impacted application performance.

Join Rise to see the full answer
Describe a challenging technical problem you've solved.

For this question, reflect on a specific technical challenge you've faced as a Sr. Fullstack Engineer. Clearly describe the problem, your thought process in devising a solution, the technologies involved, and the outcome. Highlight what you learned from the experience and how it shaped your approach to future challenges.

Join Rise to see the full answer
How do you stay updated with the latest technologies in full-stack development?

To indicate your commitment to staying current in the field, mention your habits such as reading tech blogs, participating in online communities, attending webinars, and continually learning through formal courses. You might also discuss how you apply new technologies in your projects to enhance functionality or performance.

Join Rise to see the full answer
What is your experience with responsive design?

In your response, emphasize your background in creating responsive designs that adapt to various screen sizes. Share specific tools, frameworks, or techniques you've used, and discuss how you ensure usability and accessibility across devices and platforms in your work.

Join Rise to see the full answer
Can you give an example of how you've improved user experience in your projects?

When asked about improving user experience, discuss a specific project where you identified user pain points and implemented solutions. Explain the process you followed to gain user insights and how the changes led to measurable improvements in user satisfaction and engagement.

Join Rise to see the full answer
How would you handle conflicts in a team setting?

To demonstrate your teamwork skills, share your approach to resolving conflicts. Highlight strategies such as active listening, empathetic communication, and finding common ground. Provide an example of a past experience where you successfully navigated a conflict and contributed to a positive outcome.

Join Rise to see the full answer
What motivates you to work in the education sector, particularly at Khan Academy?

For this question, express your passion for education and how it aligns with Khan Academy's mission. Share personal stories or experiences that highlight your connection to learning and your commitment to making a difference in the lives of learners and educators worldwide.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Growth & Learning
Mission Driven
Social Impact Driven
Empathetic
Dental Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Family Medical Leave
Paid Holidays
Photo of the Rise User
Posted 5 days ago
Inclusive & Diverse
Diversity of Opinions
Growth & Learning
Mission Driven
Social Impact Driven
Empathetic
Dental Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Family Medical Leave
Paid Holidays
TEECOM Remote Remote - United States
Posted 8 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 8 days ago
Posted 11 days ago
Photo of the Rise User
Protolabs Hybrid Rosemount, MN
Posted 4 days ago
Photo of the Rise User
Continental Hybrid 11525 Illinois Highway 142, Mount Vernon, IL
Posted 2 days ago

Our mission is to provide a free, world‑class education for anyone, anywhere.

75 jobs
MATCH
VIEW MATCH
BADGES
Badge ChangemakerBadge Flexible CultureBadge Future MakerBadge Work&Life Balance
CULTURE VALUES
Inclusive & Diverse
Diversity of Opinions
Growth & Learning
Mission Driven
Social Impact Driven
Empathetic
BENEFITS & PERKS
Dental Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Family Medical Leave
Paid Holidays
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$137,871/yr - $154,069/yr
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
November 24, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!