Amplify

Senior Full-Stack Software Engineer

Remote - United States. Posted 25 days ago

The role

You will write, test, and ship code across the stack using React, TypeScript, Node.js, and AWS. You will own production code, including monitoring and incident response, while collaborating with product managers, designers, and education experts.

What you will do

  • Writing, testing, and shipping code across the stack.
  • Owning code in production, including monitoring, debugging, and incident response.
  • Improving the codebase through refactoring and maintaining clarity.
  • Helping engineers through code review, pairing, or mentorship.
  • Building with AI tools to increase productivity.
  • Collaborating with product managers, designers, and education experts.

Required qualifications

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

Nice to have

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

Before you apply

  • You will be considered for either Senior or Staff level based on experience, qualifications, and interview performance
  • A background check will be required
  • You may be required to provide additional documentation, such as proof of vaccination, or submit to enhanced background screening, such as fingerprinting

About the company

Amplify helps teachers bring delight and rigor to students by building inspiring teaching and learning experiences. The company serves more than 18 million students and teachers across all 50 states and on six continents.

Senior Full-Stack Software Engineer at Amplify | JobZoey