Senior Software Engineer (Full Stack)

MagicSchool AI,
$160,000 - $190,000Remote

About The Position

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.

Requirements

  • Working knowledge of Javascript, Typescript, React, Next.js, Serverless & Edge functions, SQL, and PostgreSQL
  • 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
  • 5+ years of experience as an engineer

Nice To Haves

  • Python
  • 7+ years of experience as an engineer
  • Startup experience

Responsibilities

  • 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.

Benefits

  • Unlimited time off
  • Choice of employer-paid health insurance plans
  • Dental and vision are also offered at very low premiums.
  • generous stock options, vested over 4 years
  • 401k match
  • monthly wellness stipend
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service