Senior Frontend Engineer - Node.js

Netflix, Los Gatos, California

Leading subscription service for watching TV episodes and movies

Netflix is the world's leading streaming video service, and our growth is accelerating. The Netflix Content Platform Engineering team creates, collates, encodes, processes and curates the entertainment content and its associated artwork, metadata, and video files at high quality for streaming to our customers.
About us
The infrastructure team, a part of Content Platform Engineering, builds and maintains shared services and components that are used by other engineering teams at Netflix.   This is a highly visible role with a potential to impact a large engineering organization while shaping how we build UI applications.
We provide the freedom to execute, learn and pivot, and the responsibility to be self directed, collaborative and insightful.
In this role, you will be responsible for building and maintaining shared UI infrastructure components for our content engineering teams and lead effort to lead our node.js based UI platform.
This is a high impact position that is visible across numerous engineering teams at Netflix.  

Responsibilities include:

  • Build and own our Node.js based UI platform and infrastructure paved path.
  • Own the critical UI infrastructure systems that are used by other UI apps.
  • Work on first-class integration of Node.js in the Netflix cloud ecosystem.
  • Collaborate with other UI infrastructure teams within Netflix.
  • Collaborate with engineers to identify common pain points, develop solutions, and evangelize best practices
  • Build UI for infrastructure services we own.

About you:

  • You have strong communication skills across the board, with a passion for finding and sharing best practices and driving greater discipline across organizations.
  • You have familiarity with popular JavaScript tools, frameworks and design principals, and enjoy staying up to date with the changing JavaScript ecosystem landscape.
  • Deep experience with at least one client-side JavaScript framework such as React, Ember, Angular, or Vue.
  • Experience building horizontally-scalable Node.js web servers with an emphasis on performance and reliability.
  • Familiarity with API specifications such as JSONAPI or GraphQL.
  • Strong understanding of UI performance metrics, as well as how to capture and interpret them.
  • Experience with servers such as Apache and nginx is a plus

Nice to have (but not required)

  • Exposure to Java based backend systems
  • Grails based UI apps

About Netflix

Netflix is the world’s leading Internet television network with over 100 million members in over 190 countries enjoying more than 125 million hours of TV shows and movies per day, including original series, documentaries and feature films. Members can watch as much as they want, anytime, anywhere, on nearly any Internet-connected screen. Members can play, pause and resume watching, all without commercials or commitments.

Want to learn more about Netflix? Visit https://www.netflix.com/