This job has expired, please see additional jobs below
Senior Software Engineer (Node.js) - UI Platform
Entertainment & Media Industry Company
Los Gatos, CA, United States
Job Details - this job has expired, please see similar jobs below
Company is shaping the future of global entertainment and reinventing how people watch television. Company applications are among the most successful and widely used in the world across a wide range of devices, including phones, tablets, game consoles, TVs, and desktop/laptops.
Our team is passionate about building and advancing core libraries, platforms, and services that are used across our device platforms. We design systems to be reliable at scale and flexible to product innovations. The projects you work on will not only help to continually improve how we deliver a better experience to our 85+ million members but also boost the productivity of over 200 engineers.
Challenges for 2017
In the coming year, our big goal is to migrate teams to the next-generation of the Company API, the system which processes and orchestrates all requests from devices to backend services. We’re building a high-scale platform that leverages Company website and Docker containers to enable UI client teams to easily write and deploy their own services to the cloud. These services will be sitting in the middle of much of the action. Every request from every device from our 85+ million users will go through this new stack.
This is a highly cross-functional project with implications for many teams at Company. It will make our system more usable and developer friendly as well as more reliable, scalable, and performant as we continue to grow globally. There is no shortage of opportunities to shape the future of our product.
How you will help
• Build, optimize and scale our Company website platform and infrastructure
• Work on first-class integration of Company website in the Company cloud ecosystem
• Ensure full observability into the state of Company website services and real-time analytics
• Collaborate with engineers to identify common pain points, develop solutions, and evangelize best practices
• Provide technical leadership across UI engineering and help guide the overall engineering vision
• Improve developer productivity through better tools, processes and frameworks
We’re looking for someone with experience
• Building, maintaining, and evolving core libraries, services, and/or platforms
• Helping teams adopt and/or migrate to your technology solutions
• Building and operating scalable, fault tolerant, distributed systems
• Utilizing cloud-based solutions
• Using and writing REST APIs
• Addressing complex architectural problems with simple, intuitive design
Who is passionate about
• Shipping well engineered and well-tested code
• Building reliable, robust and observable applications
• Collaborating across teams and contributing to open source
If you have experience with the following, even better
• Operational experience running Company website services at scale
• Experience building applications using Amazon Web Services
What makes Company different
• High performance is not only noticed but required. Freedom and responsibility aren't just buzzwords, but how we operate every day
• We pay top of market. We work to attract extraordinary people and pay accordingly
• Your efforts will impact a product that millions of customers and many of your friends use every single day
• Our culture. It is a little different. We live by and practice our values. You can learn more about the Company culture at Company website
To learn more about what we’re working on, from members of our team:
• Slaying Monoliths with Docker and Company website, a Company Original - Yunong Xiao @ Company website Interactive Austin
• To Err is Human - Alex Liu @ Node Summit
• Debugging Company website in Production - Yunong Xiao @ Company JS Talks