A

Amplify

K-12 interactive curricula and tools provider

Senior Full-Stack Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USA$147k - $152k /yrRemote

About the Job

Requirements

  • A BS or MS in Computer Science, or equivalent degree or training, and 5+ years of professional full-stack software development experience.
  • Strong understanding of software design principles and modern engineering practices, with experience working in complex systems and large codebases.
  • 5+ years of hands-on experience with modern frontend frameworks, including React, to build production-grade user experiences.
  • 5+ years of hands-on experience with modern backend web technologies, including Node.js, and the ability to reason about scalable, maintainable service design.
  • Ability to articulate technical concepts clearly, verbally and in writing, and to thrive in a fast-paced, collaborative environment through self-driven learning.
  • A genuine passion for education products and a commitment to building tools that are more equitable and accessible for all learners.

Responsibilities

  • Write, test, and ship code across the stack, primarily in React and TypeScript on the front end, with Node.js and AWS underneath.
  • Own code put into production, including monitoring, debugging, and incident response.
  • Improve the codebase by focusing on clarity, maintainability, and pragmatic tradeoffs, identifying potential problems, and refactoring or deleting code where appropriate.
  • Help engineers improve through code review, pairing, and mentorship.
  • Use AI tools thoughtfully and pragmatically to support software development while applying independent knowledge and judgment.
  • Collaborate with product managers, designers, and education experts to translate complex requirements into usable software, push back on technically unsound requirements, and incorporate feedback from classroom experts.

Desired Qualifications

  • Experience with modern data stores such as PostgreSQL, DynamoDB, Mongo, and Snowflake.
  • Hands-on experience managing cloud-based infrastructure using tools such as Serverless, Datadog, Terraform, and Docker.
  • Proficiency in automated testing techniques using frameworks such as Jest and WebdriverIO.
  • Experience with Java.
  • Prior experience in education or ed-tech environments.

About the Company

Amplify

K-12 interactive curricula and tools provider

Amplify provides K-12 curricula that combine interactive lessons with digital tools. Its main offerings—Amplify CKLA, Amplify ELA, and Amplify Science—include hands-on activities, digital modeling, and structured classroom discussions to improve student engagement. The programs are sold directly to schools and districts, with an online store for individual components, and are used by public and private schools to modernize curricula. Unlike others that focus on a single subject or format, Amplify packages literacy, science, and broad learning experiences into integrated curricula designed to support teachers in guiding active classroom learning. The company's goal is to help students achieve better learning outcomes by providing accessible, well-structured curricula and supporting materials that fit school needs.

Company size
1,001-5,000
Company stage
Growth Equity (Venture Capital)
Total funding
$263.3M
Headquarters
New York City, New York
Founded
2000

Recently Posted Jobs

Explore more opportunities at Amplify

See more jobs