Remote, NY, United States
Job TitleProduction Engineer
About the Role
Because we’re in the middle of a complete replatforming, we’re supporting multiple legacy environments while a separate department (Software Engineering) builds the new one. Each time Software Engineering completes a component of the new platform, Production Engineering partners with them to ensure launch readiness and do the actual launch, and then takes over the maintenance and enhancement of that component. This role can be remote.
You seek out worthwhile challenges, thrive in complexity, and find satisfaction in 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
Angular 4+, and therefore TypeScript
Modern RESTful 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 for distributed caching and Redis for distributed locking
Old-school sites and console apps built with .NET Framework 4+, C#, ASP.NET, SignalR, and Microsoft SQL Server, all running on Windows VMs
MEAN (MongoDB, Express, Angular, Node.js) running on a PaaS
Python (with Django and Celery), RabbitMQ, and PostgreSQL, all running on Linux VMs
Microsoft Azure and Amazon Web Services
Serverless: Azure Functions and AWS Lambda
PaaS: Azure Web Apps and AWS Elastic Beanstalk
IaaS: Azure Virtual Machines, AWS EC2 instances, and various other services
Atlassian: JIRA, Confluence, Bitbucket, and Bamboo
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.
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.
- Telecommuting is OK
- No Agencies Please
C# expertise. 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.
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.
Interest in education technology or education reform, required
About the Company
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 37 pioneering schools in 10 states 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.
- Contact: Jessica Carey
- E-mail contact: Jobs@NewClassrooms.org
- Web: https://newclassrooms.bamboohr.com/jobs/view.php?id=237