company_logo

Full Time Job

Senior Software Engineer - Node.Js Platform

Netflix

Los Gatos, CA 10-02-2021
 
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description
About Netflix:

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:
OpenJS World 2021: Package Vulnerability Management & Reporting Collaboration Space - Wes Todd

Future of Node.js HTTP High-Level API Design (Github) - Wes Todd

What sort of considerations do you make when you think about Netflix scale? #AskANetflixEngineer - Alex Liu

Jobcode: Reference SBJ-r1y60x-3-14-141-228-42 in your application.