Summary of the positionWe are hiring a front-end Software Engineer to help us build applications using cutting edge technologies like Angular, NgRX, RxJS, GoLang, Node, and AWS. If you are an engineer who is passionate about engineering and education, this is the role for you. Join our team in the Digital Platform Group, and you’ll assist in innovating learning technology and impacting the next generation of learners!
Must Haves:
3+ years' experience as a software engineer or similar software development roleExtensive experience with front end frameworks and libraries, specifically Angular 7/8/9, RxJs, NgRx, React/ReduxSolid understanding of JavaScript programming patterns, design patterns, application integration and UI component architectureExperience with consuming secure RESTful web services using JWT, OAuth, etcExperience working with backend development using Golang / Node / Java / PHP or similar technologiesHands on experience with build and deployment tools like CircleCI, Jenkins, TravisCIYou prioritize wellYou have a proactive self-starter attitudeYou are a good communicator, verbally and writtenYou have worked in a fast-paced software release environment, delivering production-grade (zero downtime, fault-tolerant, etc.) software daily for a system with millions of usersYou don’t like doing the same thing over and over – a keen eye for automation opportunities
Nice to Haves:
Bonus points for experience working with the following: Monorepo, NPM, Kubernetes, Docker, PostgreSQL