Senior Software Engineer (Full Stack)

5 Months ago • 5-7 Years • Full Stack Development • $160,000 PA - $190,000 PA

Job Summary

Job Description

MagicSchool is seeking a Senior Software Engineer (Full Stack) to take end-to-end ownership of features and products, focusing on speed, quality, and user impact. Responsibilities include taking new features from idea to delivery, understanding and extending existing systems, writing quality code, debugging, and building maintainable software. The role also involves contributing to product direction by gathering user feedback, developing opinions on user experience, and collaborating closely with product managers and designers. The ideal candidate will be adaptable, resourceful, possess strong communication and collaboration skills, and have working knowledge of Javascript, Typescript, React, Next.js, Serverless & Edge functions, SQL, and PostgreSQL. Experience with Python is a plus. The company offers roles within specialized squads focusing on frontend development, team flow practices, or DevOps/data engineering.
Must have:
  • Ownership of features from idea to delivery
  • Understand and extend systems architecture
  • Produce quality code quickly
  • Debug complex code effectively
  • Build maintainable software
  • Develop opinions on user experience
  • Talk to users to understand pain points
  • Collaborate with product and design
  • Work hard and be resourceful
  • Be adaptable and learn fast
  • Build relationships easily
  • Strong communication and team-first mindset
  • Javascript, Typescript, React, Next.js
  • Serverless & Edge functions, SQL, PostgreSQL
Good to have:
  • Python experience
  • Startup experience
Perks:
  • Work on cutting-edge AI technology
  • Mission-driven team
  • Flexibility of working from home
  • Unlimited time off
  • Employer-paid health insurance
  • Generous stock options
  • 401k match
  • Monthly wellness stipend

Job Details

WHO WE ARE: MagicSchool is the premier generative AI platform for teachers. We're just over 2 years old, and more than 5.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. Make an account and try us out at our website and connect with our passionate community on our Wall of Love.

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

Notice: Priority Deadline and Review Start Date

Please note that applications for this position will be accepted until 2/10/25 - applications received after this date will be reviewed on an intermittent basis. While we encourage early submissions, all applications received by the priority deadline will receive equal consideration. Thank you for your interest, and we look forward to reviewing your application.

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.

Similar Jobs

Valeo - VIE Logistics Projects (m/f/d)

Valeo

Bietigheim-Bissingen, Baden-Württemberg, Germany (On-Site)
4 Months ago
Axon - L&D Program Manager - International Sales Onboarding

Axon

Amsterdam, North Holland, Netherlands (Hybrid)
2 Weeks ago
Coda - Senior/Staff Software Engineer

Coda

Bangkok, Bangkok, Thailand (Hybrid)
1 Year ago
Growe - Data Analyst

Growe

Colombia (On-Site)
1 Month ago
bohemia interactive - QA Testers for Arma 4

bohemia interactive

Prague, Prague, Czechia (On-Site)
3 Months ago
Illumina - Full Stack Software Engineer I

Illumina

Cambridge, England, United Kingdom (Hybrid)
1 Month ago
GT HQ - Senior Full-stack Developer (Python+React.js)

GT HQ

Ukraine (Remote)
3 Months ago
Beta Craft - Full Stack Developer

Beta Craft

Pune, Maharashtra, India (On-Site)
4 Months ago
immersive division - Software Engineer (Full Stack)

immersive division

(On-Site)
1 Month ago
Electronic Arts - Full Stack Software Engineer

Electronic Arts

Bucharest, Bucharest, Romania (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Sprinkler - Lead Project Manager

Sprinkler

Florida, United States (Remote)
2 Months ago
Blinkhealth - Pharmacy Partner Coordinator

Blinkhealth

Pittsburgh, Pennsylvania, United States (On-Site)
1 Month ago
Go Fund Me - Privacy Analyst

Go Fund Me

Warsaw, Masovian Voivodeship, Poland (Remote)
1 Month ago
Corsair gaming - Channel Marketing Manager - Gaming

Corsair gaming

Milpitas, California, United States (On-Site)
1 Month ago
PhonePe - Manager - Collections Strategy & Planning

PhonePe

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
PeopleFun - Principal Engineer, Word Gameplay Algorithm

PeopleFun

United States (Remote)
1 Month ago
Critical mass - Freelance Senior Quality Control Specialist - Design

Critical mass

Calgary, Alberta, Canada (On-Site)
2 Weeks ago
Tide - Lead Product Manager - Banking Payments

Tide

Lithuania (Hybrid)
1 Month ago
Amazon games  - Senior Graphics Software Developer

Amazon games

Montreal, Quebec, Canada (On-Site)
2 Weeks ago
Blinkhealth - Patient Care Coordinator

Blinkhealth

Chesterfield, Missouri, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in United States

bytedance - Research Scientist in Large Model System

bytedance

Seattle, Washington, United States (On-Site)
8 Months ago
Iron Mountain - Mover / Helper

Iron Mountain

Ontario, California, United States (On-Site)
2 Months ago
Snap Mobile INC - Account Executive

Snap Mobile INC

Harrisburg, Pennsylvania, United States (On-Site)
2 Months ago
Apple - Machine Learning Engineer - Matching

Apple

Cupertino, California, United States (On-Site)
1 Month ago
comma.ai - Comma Controls Challenge

comma.ai

San Diego, California, United States (Remote)
3 Days ago
Penrose studios - Effects Animator

Penrose studios

San Francisco, California, United States (On-Site)
4 Years ago
Regent craft - Senior Software Engineer (Platform, Operations, & DevOps)

Regent craft

North Kingstown, Rhode Island, United States (On-Site)
4 Months ago
EvenUp - Backend Software Engineer, AI Document Generation (All Levels)

EvenUp

San Francisco, California, United States (Hybrid)
5 Months ago
InnoPhase IoT - Staff/Sr. Staff Engineer, ATE Test

InnoPhase IoT

San Diego, California, United States (On-Site)
2 Weeks ago
Apple - Firmware Engineer

Apple

Sunnyvale, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Rockstar Games - Senior Full Stack Engineer

Rockstar Games

New York, United States (On-Site)
2 Months ago
grendel games - Back-end web developer

grendel games

Leeuwarden, Friesland, Netherlands (Hybrid)
1 Month ago
Mixpanel - Software Engineer, Fullstack

Mixpanel

San Francisco, California, United States (Remote)
1 Week ago
Cubic corporation - Senior Software Engineer (Full Stack)

Cubic corporation

Hyderabad, Telangana, India (On-Site)
5 Days ago
Apple - Senior Full Stack Engineer

Apple

Elk Grove, California, United States (On-Site)
2 Months ago
Pinterest - Software Engineer I, Fullstack

Pinterest

San Francisco, California, United States (Hybrid)
4 Days ago
Welltech - Senior Fullstack Engineer

Welltech

Limassol, Limassol, Cyprus (Remote)
1 Month ago
oportun - Senior Software Engineer (Full Stack)

oportun

India (Remote)
2 Weeks ago
GoDaddy - Full Stack Software Engineer

GoDaddy

Serbia (Remote)
2 Months ago
Outscal - Full Stack Developer (MERN)

Outscal

Delhi, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded