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