Back to all positions

[Remote] Full Stack Software Engineer

Remote Full-time Now Hiring

Note: The job is a remote job and is open to candidates in USA. Amplify is a leader in K–12 education, providing innovative solutions for literacy, math, and science. They are seeking a Full Stack Software Development Engineer to build scalable software solutions and collaborate with cross-functional teams to enhance their learning platform.

Responsibilities

  • Build high-quality, robust, scalable software solutions that help Amplify build and maintain a best-in-class learning platform
  • Develop code across front-end and back-end components, including automated tests and related tooling
  • Reviewing code from other engineers on the team, bringing your keen eye for pragmatic and elegant solutions to challenging problems
  • Collaborate with our DevOps team to develop, manage, and monitor our deployment processes and infrastructure
  • Ensuring that our software meets the needs of all students and works reliably in real classrooms. Engaging in proactive testing and monitoring of our systems and guaranteeing a good experience for our end users
  • Participating in a collaborative learning environment within Amplify Engineering: reviewing code from other engineers and participating in learning sessions to foster best practices and engineering culture
  • Providing tools for teachers and students to effectively assess a child's reading ability
  • Creating reports on student assessments with tools and recommendations for improving outcomes
  • Improving APIs to allow teacher and administrators' tools to perform to the highest standards of speed and reliability

Skills

  • BS/MS in Computer Science or equivalent degree or training
  • Experience with modern frontend and backend web technologies
  • Experience with good software design and modern software engineering practices
  • 2 – 6 years of professional software development experience using Python & JavaScript
  • Experience with modern databases
  • Strong problem-solving ability and experience working within complex systems and large code bases
  • Ability to work in a fast-paced, collaborative setting and engage in self-driven learning
  • Ability to articulate technical concepts verbally and in writing
  • A passion for working on education products and a desire to make them more equitable and accessible
  • Experience with web technology
  • Experience with RESTful and GraphQL APIs
  • Experience with modern data stores such as PostgreSQL, DynamoDB and Snowflake
  • Experience in managing cloud-based infrastructure using tools like AWS AppSync, Lambdas, Datadog, Terraform, and Docker
  • Experience Testing: Proficiency in automated testing techniques, with experience in testing frameworks like Jest and WebdriverIO

Company Overview

  • Amplify helps teachers bring delight and rigor to students every day. It was founded in 2000, and is headquartered in Brooklyn, New York, USA, with a workforce of 1001-5000 employees. Its website is http://www.amplify.com.