Amplify
A pioneer in K–12 education, Amplify partners with educators to make learning rigorous and riveting for every student.
Staff Software Engineer
Full-stack EngineerSoftware EngineerFull TimeRemoteTeam 1,001-5,000Since 2000H1B SponsorCompany SiteLinkedIn
Location
United States
Posted
103 days ago
Salary
$160K - $180K / year
Bachelor Degree5 yrs expEnglishAWSAzureCloudGoogle Cloud PlatformMongo DBNode.jsReactType Script
Job Description
• Shape and build high-quality, robust, scalable software solutions that help Amplify build and maintain a best-in-class learning platform
• Design and implement the integration of AI models into our platform: develop AI-based tooling to support teachers in classroom orchestration, lesson planning, lesson customization, and coaching
• Be part of our architecture and technical leadership team: review, inform and strategize around technical decisions for our systems and devX
• Develop TypeScript code across front-end and back-end components including automated tests and related tooling
• Review code from other engineers on the team, bringing your keen eye for pragmatic and elegant solutions to challenging problems
• Collaborate with our DevOps team in developing, managing and monitoring our deployment processes and infrastructure
• Ensure 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
• Participate 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
Job Requirements
- BS/MS in Computer Science or equivalent degree or training
- 5+ years of professional software development experience
- 2+ years’ experience with a modern frontend framework (e.g. React)
- 3+ years experience with server-side development (e.g. NodeJS)
- Experience with database technologies (e.g. MongoDB)
- Experience deploying production systems in the cloud (AWS, GCP, Azure)
- Understanding of good software design and modern software engineering practices
- 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.
Benefits
- 401(k) plan
- stock options
- competitive health insurance and mental health options
- basic life insurance
- paid time off
- parental leave
- access to best-in-class development programs
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Full Stack Developer
IO DIGITALWe are a cohesive creative digital agency, transforming your brand to the next level.
Full-stack Engineer103 days ago
Full TimeRemoteTeam 51-200Since 2017
Senior Full Stack Developer building scalable products at IO
DockerJavaScriptLaravelNode.jsPHPReactVue.js
United States
Senior Software Engineer
MoovMoov makes it easy for businesses to issue, accept, store, and disburse money.
Full-stack Engineer103 days ago
Full TimeRemoteTeam 51-200Since 2018
Senior Software Engineer building fintech systems at Moov
CloudMicroservicesOpen SourceRuby on RailsGo
Full-stack Engineer103 days ago
Full TimeRemoteTeam 201-500H1B Sponsor
Engineering Manager scaling iOS and Android teams at DroneDeploy.
AndroidiOSKotlinSwift
United States
Full-stack Engineer103 days ago
Full TimeRemoteTeam 1,001-5,000Since 2006H1B Sponsor
Principal Software Engineer shaping the technical future of HubSpot's Commerce Hub.
Distributed Systems