Job Description: The Open Learning Engineering team is looking for experienced, smart, and adaptable people to join the engineering team. The key trait is thought leadership through problem solving: This individual must exhibit independent creativity, a curiosity to research new technologies and methodologies, and a pervasive desire to dig into complex technical issues while respecting timelines and team commitments. This position will primarily focus on developing integrations with 3rd party systems and internal MHE content teams. Must Haves: Demonstrated software delivery experience with a distributed product & engineering team3+ years working with languages such as Java, PHP, or Node.jsYou can work in a fast-paced software release environment, where you deliver production-grade (zero downtime, fault-tolerant, etc.) software daily for a system with millions of usersYou can contribute to the full software development life cycle – including writing application code, writing unit/integration/automation tests, documentation and performance engineeringYou are excited about building scalable API applications, and crafting intuitive and responsive user interfaces for students and teachers so they can get the most out of our productsStrong applied knowledge on RESTful Web Services (experience producing and consuming REST services)Strong applied knowledge on Relational database design concepts (MySQL, PostgreSQL)Strong applied knowledge on Application Testing (unit, integration, performance, end to end) for full user journeysStrong applied knowledge on Cloud Technologies (preferably Amazon Web Services – ECS, RDS, Elasticsearch, S3)Strong applied knowledge on JavaScript Frameworks & Libraries (e.g. Angular, React, Material)Strong applied knowledge on Responsive Web Design/DevelopmentStrong applied knowledge on Code Quality and Code Review Nice to Haves: Knowledge in Go is a huge plusSome understanding on Build/deploy tools (CircleCI, npm)Some understanding on Source/Version control systems (Git)Some understanding on Experience with OAuth 2.0