Who We Are
MagicSchool is the premier generative AI platform for teachers. We're just over 2 years old, and more than 7 million 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.
Role Description
The Senior Software Engineer 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.
Responsibilities
- Taking new features and products from idea to delivery:
- Understands systems and architecture; ensures new components fit within the existing system and are designed in an extensible way.
- Produces a high volume of quality code in a short amount of time.
- Effectively debugs complex code.
- Builds software that is easy for others to understand and maintain.
- Ensuring we’re building the right things:
- Develops opinions on the user experience.
- Is comfortable and excited to talk to users to understand their pain.
- Works closely with designers and product managers to build the right things the right way; pushes on priority and design.
Qualifications and Skills
- Working knowledge of Javascript, Typescript, React, Next.js, Serverless & Edge functions, SQL, and PostgreSQL.
- Experience: 5+ years as an engineer (7+ years preferred).
- Startup experience preferred.
- Nice to have: Python.
Why Join Us?
- Work on cutting-edge AI technology that directly impacts educators and students.
- Join a mission-driven team passionate about making education more efficient and equitable.
- Flexibility of working from home with a culture built on trust and collaboration.
Benefits
- Unlimited time off.
- Choice of employer-paid health insurance plans, with dental and vision available.
- Generous stock options vested over 4 years.
- 401k match and monthly wellness stipend.