MagicSchool AI logo

Principal Software Engineer (Full Stack)

MagicSchool AI

Role Description

The Principal Software Engineer at MagicSchool AI will take end-to-end ownership of full features and products, both new and existing. They will feel a sense of ownership over these features and products far beyond just taking tickets – they will obsess over speed, quality, and user impact.

Who We Are

MagicSchool is the premier generative AI platform for teachers. We're just over 1 year old, and more than 2.5M teachers from all over the world have joined our platform. Join a top team at a fast growing company that is working towards real social impact. Make an account and try us out at our website and connect with our passionate community on our wall of love.

Responsibilities

  • Taking new features and products from idea to delivery
  • Understanding systems and architecture. Ensuring new components fit within the existing system, and that they are designed in an extensible way.
  • Producing a lot of quality code in a short amount of time.
  • Effectively debugging complex code
  • Building software that is easy for others to understand and easy to maintain
  • Helping ensure we’re building the right things
  • Developing opinions on the user experience
  • Comfortable (and excited) to talk to users to understand their pain
  • Working closely with the designer and product manager to build the right things the right ways.

Qualifications/Competencies/Skills

  • Gets a lot done: Works hard, resourceful, do whatever it takes
  • Adaptable: Smart, learns fast, curious
  • Builds relationships easily: emotionally intelligent, communication, warm
  • Working knowledge of Javascript, Typescript, React, Next.js, Serverless & Edge functions, SQL, and PostgreSQL
  • Nice to have: Python

Experience

  • 10+ years of experience as an engineer
  • Preferred: 12+ years of experience as an engineer
  • Preferred: Startup experience

Our Benefits

We offer an unlimited PTO policy, generous health/dental, a 401k match, and a monthly wellness stipend.

Our Values

  • Educators are Magic: Educators are the most important ingredient in the educational process - they are the magic, not the AI. Trust them, empower them, and put them at the center of leading change in service of students and families.
  • Joy and Magic: Bring joy and magic into every learning experience - push the boundaries of what’s possible with AI.
  • Community: Foster community that supports one another during a time of rapid technological change. Listen to them and serve their needs.
  • Innovation: The education system is outdated and in need of innovation and change - AI is an opportunity to bring equity, access, and serve the individual needs of students better than we ever have before.
  • Responsibility: Put responsibility and safety at the forefront of the technological change that AI is bringing to education.
  • Diversity: Diversity of thought, perspectives, and backgrounds helps us serve the wide audience of educators and students around the world.
  • Excellence: Educators and students deserve the best - and we strive for the highest quality in everything we do.

Benefits
Extracted with AI

  • 401(k)

Similar jobs

Last update: 23 minutes ago

Text Blaze logo
Text Blaze

Principal Full-Stack Engineer (Backend Focus)

Join Text Blaze as a Principal Full-Stack Engineer focused on backend development. Work remotely and drive product innovation.

Microsoft logo
Microsoft

Principal Software Engineer

Join Microsoft as a Principal Software Engineer to design and build next-gen collaboration experiences remotely.

Magic Eden logo
Magic Eden

Senior Frontend Engineer

Join Magic Eden as a Senior Frontend Engineer to innovate and build on a multi-chain NFT platform using Angular, JavaScript, and more.

Subject logo
Subject

Senior Software Engineer with Front-End Experience (Next.js/Vercel)

Join Subject as a Senior Software Engineer with expertise in Next.js and Vercel, leading innovative projects in a dynamic ed-tech startup.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.

Farmless logo
Farmless

Principal Software Engineer

Join Farmless as a Principal Software Engineer to revolutionize food production with cutting-edge software solutions.

Uplimit logo
Uplimit

Software Engineer - Full Stack

Join Uplimit as a Full Stack Software Engineer to build AI-powered learning platforms. Work on cutting-edge AI projects in a hybrid environment.

Intuit logo
Intuit

Principal Software Engineer

Join Intuit as a Principal Software Engineer to lead and innovate in software development, focusing on customer-driven solutions and agile methodologies.

brightwheel logo
brightwheel

Senior Full Stack Engineer

Join Brightwheel as a Senior Full Stack Engineer to develop and enhance our leading early education platform.

Magic Eden logo
Magic Eden

Senior Backend Engineer

Join Magic Eden as a Senior Backend Engineer to build scalable systems using Node.js and cloud technologies.

Meetsta logo
Meetsta

Full Stack Developer (Founding Engineer) with gRPC Expertise

Join Meetsta as a Full Stack Developer with gRPC expertise. Work remotely to build innovative social networking solutions.

Cascading AI (YC S23) logo
Cascading AI (YC S23)

Senior Full-stack Engineer

Join Cascading AI as a Senior Full-stack Engineer to develop AI-driven lending solutions in San Francisco.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer in Berlin. Work with JavaScript, Python, Go, and more in a hybrid setup.

Standard AI logo
Standard AI

Senior Software Engineer, Backend

Join Standard AI as a Senior Backend Engineer to design scalable microservices and APIs. Remote role with competitive salary and benefits.

SchooLinks logo
SchooLinks

Senior Backend Django Software Engineer

Join SchooLinks as a Senior Backend Django Software Engineer. Work remotely, develop scalable solutions, and enhance our ed-tech platform.

Inclusively logo
Inclusively

Senior Software Engineer, Machine Learning

Join as a Senior Software Engineer in Machine Learning, working remotely to build ML-driven products for user engagement.

Argon AI (YC W24) logo
Argon AI (YC W24)

Senior Full Stack Software Engineer

Join Argon AI as a Senior Full Stack Software Engineer to build AI solutions for biopharma in NYC. Work with Python, PostgreSQL, and more.

Human Interest logo
Human Interest

Senior Full-Stack Software Engineer

Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.

Focus AI logo
Focus AI

Senior Full-Stack Engineer

Join Focus AI as a Senior Full-Stack Engineer to drive AI-driven solutions in a fast-paced startup environment.

Meetsta logo
Meetsta

Full Stack Developer with gRPC Expertise (Founding Engineer)

Join Meetsta as a Full Stack Developer with gRPC expertise. Work remotely to build innovative social networking solutions.

NVIDIA logo
NVIDIA

Senior Full Stack Web Software Engineer

Join NVIDIA as a Senior Full Stack Web Software Engineer to build AI-assisted developer tools using React.js and TypeScript.

Accrete AI logo
Accrete AI

Full Stack Engineer (Early Career)

Join Accrete AI as a Full Stack Engineer in New York, NY. Work with Angular, Vue.js, and more to develop scalable web applications.

Scout AI logo
Scout AI

Founding Full-stack Engineer

Join a stealth startup as a Founding Full-stack Engineer to enhance cybersecurity using LLMs. Work with AWS, React, and Python.

Softrams logo
Softrams

Mid-Level Full Stack Developer (Angular, React, NodeJS)

Join Softrams as a Mid-Level Full Stack Developer specializing in Angular, React, and NodeJS for remote work in the US.