Skip to content

Instantly share code, notes, and snippets.

@mlitwin
Created September 19, 2019 18:35
Show Gist options
  • Save mlitwin/7f98b0b244c49054ea52090a76660e2a to your computer and use it in GitHub Desktop.
Save mlitwin/7f98b0b244c49054ea52090a76660e2a to your computer and use it in GitHub Desktop.
MHE Software Engineering Job Description

McGraw-Hill Education Software Engineer

Your Role

You will contribute with your team to plan and implement ambitious product development goals that ensure proper interoperability between web applications and platform services, and are built for scale. You will need expertise in back-end development and familiarity with front-end technologies, and be looking to learn more about both. The position is in San Francisco or Seattle.

Your Team

Your team is cross functional, responsible and empowered for: design, implementation, testing, maintenance, and runtime support of web applications. The (current) technical stack is Angular on the front end, with PHP/Node on the back-end. Infrastructure is AWS/Terraform.

Your Product

You will be building tools for adaptive content creation, to enable authors to create and enhance content which helps people learn.

Essential Accountabilities

  • Hands-on development of web-based applications, platforms, and web services
  • Team player with a team-first attitude (really!).
  • Work closely with project and product managers to ensure products are delivered on time and within budget
  • Ensures products are developed to scale to anticipated user loads
  • Ensure servers are configured to meet requirements, troubleshoot any issues as they arise in a timely manner, proactively foresee and address potential problem areas
  • Excellent written and verbal communication skills (some of your colleagues will be remote)

Requirements

At a high level, we are looking for:

  • 5+ years professional experience in software engineering/web applications
  • Experience deploying applications, and supporting them after they are deployed
  • Experience with Angular development or strong experience with other similar JavaScript frameworks (React, Ember, etc.)

Top 3 Skills:

Focusing in on specific skills we are looking for:

  • PHP/Node backend application development
  • AWS Cloud application deployment and support
  • Angular application development

Additional Areas of Value

  • Experience with back-end languages in addition to Php/Node
  • Experience with unit testing frameworks and strategies
  • Experience with Agile/Scrum
  • Experience or Familiarity with some of the technologies currently in play for the team:
    • Docker, Redis, GraphQL
    • Terraform, CircleCI, Datadog, NewRelic
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment