Senior Software Engineer - Node.js Platform

Netflix, Los Gatos, California

Leading subscription service for watching TV episodes and movies

Duration: Full-Time

About Netflix:
Netflix is the world's leading streaming entertainment service with over 209 million paid memberships in over 190 countries enjoying TV series, documentaries and feature films across a wide variety of genres and languages. Members can watch as much as they want, anytime, anywhere, on any internet-connected screen. Members can play, pause and resume watching, all without commercials or commitments.

About the Team:
We are the Node.js Platform team, and we are champions for front-end and UI teams at Netflix. Our mission is to empower them to easily create applications, services, and libraries through end-to-end curated experiences. We help them focus on innovation by reducing the complexity of building and operating software. We shepherd and evolve the Node.js vision at Netflix.

Collaboration is core to our team's identity. We work closely with our customers to build use-case-oriented solutions. We work closely with our partners to ensure that the Node.js runtime, frameworks, and libraries integrate well with the Netflix ecosystem. We work closely with the Node.js community to evolve the Node.js insights and diagnostics tools to operate at Netflix scale. 

We believe in pushing the abstraction boundaries. Our team provides a serverless Node.js platform that enables engineers to easily develop and deploy code that meets Netflix's availability, observability, and reliability needs. This mission-critical platform powers Netflix.com, the API services consumed by Netflix devices, and an ecosystem of web applications that support our content production. We continually invest in building operationally excellent systems that ensure Netflix delivers an incredible experience to our members around the world.

Our technologies are used by hundreds of engineers. We believe in delivering developer happiness throughout the software development experience. We define our success by our ability to accelerate productivity across Netflix engineering.

About the Role

  • This role will involve a mix of library and framework development, performance, production diagnostics and debugging, operations, and developer engagement and support.  You'll have countless chances to grow your expertise and experience on a number of axes with teammates that will support you throughout your journey.
  • Deeply understand how developers use Node.js at Netflix to create the optimal solutions and abstractions for their use cases and to help drive and evolve recommended practices
  • Collaborate with teams internally and in the Node.js community to shepherd and evolve the Node.js vision at Netflix
  • Provide and integrate the libraries, frameworks, and workflows that enable developers to build their Node.js software within the Netflix cloud ecosystem
  • Build, optimize, and scale our serverless platform and infrastructure
  • Continuously improve operational excellence through a culture of learning and ongoing, proactive investments in reliability and resiliency
  • Ensure full observability and real-time analytics into the state of Node.js services
  • Help define and improve the dependency management, packaging, and publishing story for Node.js
  • Identify and address patterns in the application runtime that make it harder for developers to productively build and maintain their software
  • Address complex architectural problems with simple, intuitive designs
  • Drive adoption of new technology into existing complex systems
More about us
Check out the Netflix Culture Memo to learn more about our unique culture. You can also hear directly from members of the team:

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 Netflix's website.