Principal Software Engineer (Full Stack)
MagicSchool AIRole 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
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.
Principal Software Engineer
Join Microsoft as a Principal Software Engineer to design and build next-gen collaboration experiences remotely.
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.
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.
FullStack Software Developer
Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.
Principal Software Engineer
Join Farmless as a Principal Software Engineer to revolutionize food production with cutting-edge software solutions.
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.
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.
Senior Full Stack Engineer
Join Brightwheel as a Senior Full Stack Engineer to develop and enhance our leading early education platform.
Senior Backend Engineer
Join Magic Eden as a Senior Backend Engineer to build scalable systems using Node.js and cloud technologies.
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.
Senior Full-stack Engineer
Join Cascading AI as a Senior Full-stack Engineer to develop AI-driven lending solutions in San Francisco.
FullStack Software Developer
Join SPREAD AI as a FullStack Software Developer in Berlin. Work with JavaScript, Python, Go, and more in a hybrid setup.
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.
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.
Senior Software Engineer, Machine Learning
Join as a Senior Software Engineer in Machine Learning, working remotely to build ML-driven products for user engagement.
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.
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.
Senior Full-Stack Engineer
Join Focus AI as a Senior Full-Stack Engineer to drive AI-driven solutions in a fast-paced startup environment.
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.
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.
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.
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.
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.