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 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.
You will be building tools for adaptive content creation, to enable authors to create and enhance content which helps people learn.
- 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)
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.)
Focusing in on specific skills we are looking for:
- PHP/Node backend application development
- AWS Cloud application deployment and support
- Angular application development
- 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