Desired Skills and Experience

  • 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
  • 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
  • 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
  • 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.
  • 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.

Apply