Junior Jobs Board

The Best Entry Level Jobs in one Place

Production Engineer

New Classrooms

Tue Feb 05 2019

RemoteFull-time


Description

About the Team

Production Engineering is the team that owns and improves the live production websites and web services used to deliver our flagship program, Teach To One: Math. The team’s diverse skill set spans multiple stacks and platforms, and even multiple clouds. We make sure that the many thousands of students and teachers in our program nationwide can rely on our technology every school day.

About the Role

We’re in the middle of rebuilding 100% of our technology from the ground up and are therefore supporting both a legacy environment and a rapidly growing new one. Each time we complete another piece of our new platform, Production Engineering partners with other teams to ensure launch readiness and do the actual launch, and then takes on ownership of that site or service. This role can be remote.

About You

You seek out worthwhile challenges, thrive in complexity, and enjoy making complicated things simpler. Your technical depth is matched by your depth of character; nothing is ever “someone else’s problem” to you. Your teammates can always count on you in a pinch; you exhibit grace under pressure. You’re always learning and always improving. You let nothing stand in your way because success is the only option when serving the greater good.

About the Technology

New environment

  • Angular 6+
  • Modern RESTful web services built with .NET Core 2+, C#, and OAuth 2 / OpenID, all running on a PaaS and not tied to any particular OS
  • Microsoft SQL Server
  • MongoDB Atlas, but only for distributed caching and locking

Legacy environments

  • Various JavaScript frameworks including AngularJS, React, Knockout, and Sammy.js
  • Old-school sites and console apps built with .NET Framework 4+, C#, ASP.NET, SignalR, and Microsoft SQL Server, all running on Windows VMs
  • Python (with Django and Celery) and RabbitMQ running on Linux VMs, backed by a PostgreSQL cloud service
  • Jenkins, but not for what you’d expect

Both environments

  • Microsoft Azure and Amazon Web Services
  • Serverless: Azure Functions and AWS Lambda
  • PaaS: Azure App Service and AWS Elastic Beanstalk
  • IaaS: Azure Virtual Machines, AWS EC2 instances, and various other service
  • Atlassian: Jira, Confluence, Bitbucket, and Bamboo

Requirements

  • Up-to-date expertise in C#. We’re also open to candidates who are strong in another language and interested in switching.
  • Solid understanding of REST, HTTP, and Internet/web/cloud fundamentals.
  • Familiarity with relational databases and SQL.
  • Familiarity with JavaScript (especially TypeScript and Angular), HTML, and CSS.
  • Extraordinary attention to detail.
  • Excellent written, verbal, and visual communication skills.
  • Expertise in anything listed under “Legacy Environments” above is a plus.
  • On-call duty, but don’t worry, we get it. The leadership of New Classrooms includes a recovering former Google SRE. We respect your time.

Application Information

Equal Opportunity

All qualified applicants will receive consideration for employment without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality or sex.

Work Authorization

In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.

About New Classrooms

New Classrooms is a nonprofit organization that leverages classroom design, teacher talent, and technology to enable personalized learning for more than 13,000 students in 40 pioneering schools in 10 states and Washington D.C. this fall. New Classrooms' first-of-its-kind technology draws from tens of thousands of high quality lessons to create a customized and dynamic curriculum for each student each day. Our flagship instructional model, Teach to One, integrates large group, small group, and individual instruction in ways that enable students to not just learn skills but apply them in real world contexts.

Teach to One grew out of a New York City pilot program called School of One, which TIME magazine named one of the best inventions of 2009. Visit www.newclassrooms.org to learn more about our efforts to unleash a wave of innovation in K-12 education that will dramatically improve outcomes for all students.

We are a passion-led, mission-driven organization. Our team includes a dynamic mix of education policy experts, passionate academics, technology junkies, and business entrepreneurs. We all share a strong belief in every child and a deep-seated interest in improving our schools, solving problems in innovative ways, and getting things done in a fast-paced and highly collaborative work environment.

Working at New Classrooms

We are a passion-led, mission-driven organization – one that continually looks to match our team members with roles that fit their strengths and interests.  We look to bring on new team members who share a deep-seated interest in improving our nation’s schools, solving problems in innovative ways, getting things done in a fast-paced and highly collaborative work environment, and growing professionally.