MagicSchool is the premier generative AI platform for teachers. We're just over a year and a half old, and more than 5 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.
Senior Software Engineer (Full Stack), Squad
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:
- The Senior Software Engineer will be responsible for:
- Taking new features and products from idea to delivery
- Understands systems and architecture. Will make sure the new components fit within the existing system, and that they are designed in an extensible way.
- Produces a lot of quality code in a short amount of time.
- Effectively debugs complex code
- Can build software that is easy for others to understand and easy to maintain
- Helping us ensure 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 the designer and product manager to build the right things the right ways. Doesn’t just take tickets, pushes on priority and design.
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
- Strong communication skills: team-first mindset, highly collaborative, can articulate decisions within team’s context
- Working knowledge of Javascript, Typescript, React, Next.js, Serverless & Edge functions, SQL, and PostgreSQL
- Nice to have: Python
Experience:
- 5+ years of experience as an engineer
- Preferred: 7+ years of experience as an engineer
- Preferred: Startup experience
Squad Alignment:
The Senior Software Engineer may join one of the following squads based on their skills and interests:
Squad 1
- Focus: Frontend development with design system expertise, strong attention to detail, and a full-stack approach.
- Skills: Confidence in working with databases and understanding tradeoffs of query approaches.
Squad 2
- Focus: Driving positive change through better "Team Flow" practices and habits, with fun and creative touches.
- Skills: Experience with integrations, Learning Management Systems (LMS), rostering, and database strengths (e.g., PostgreSQL).
Squad 3
- Focus: DevOps (e.g., Kubernetes), data engineering (e.g., tuning/managing BigQuery), advanced Python (e.g., architecture, developer experience), or infrastructure automation (e.g., Terraform); someone obsessed with developer experience, setting up automated testing, etc
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, while fostering a unique culture built on relationships, trust, communication, and collaboration with our team - no matter where they live.
- Unlimited time off to empower our employees to manage their work-life balance. We work hard for our teachers and users, and encourage our employees to rest and take the time they need.
- Choice of employer-paid health insurance plans so that you can take care of yourself and your family. Dental and vision are also offered at very low premiums.
- Every employee is offered generous stock options, vested over 4 years.
- Plus a 401k match & 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.
Summary
Company name: MagicSchool AI
Remote job title: Senior Software Engineer (Full Stack)
Job tags: Full-Stack, JavaScript, React, SQL, DevOps
Be the first to know aboutnew jobs every week
Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.