<link rel="stylesheet" href="vc_includes/app.min.css">


Sr. React & Node.js Developer at Roku
Los Gatos, CA, US

About Roku:

Roku pioneered streaming to the TV. We connect users to the streaming content they love, enable content publishers to build and monetize large audiences, and provide advertisers with unique capabilities to engage consumers. Roku streaming players and Roku TV™ models are available around the world through direct retail sales and licensing arrangements with TV brands and pay TV operators.

The Role and Responsibilities

The Roku Enterprise Engineering team is seeking an experienced and versatile Senior Software Engineer to develop scalable web applications on which we run our company and ensure we scale to meet our rapid employee and business growth.

About the role:

As a senior technical lead, you consider yourself a full-stack web developer and are passionate about the user experience and developing innovative solutions using modern web frameworks and paradigms. You are self-driven and problem solver, with a strong background in building large-scale web applications. You are execution focused and would develop a reputation for repeatedly delivering projects on-time.

You will:

  • Design, develop and deploy full-stack and scalable web applications, being part of everything from contributing to web technology and framework stack, to use case and data model design
  • Drive architecture discussions, take ownership and responsibility over new projects, and deliver high quality software with tight timeline
  • Partner with security and compliance teams to ensure the application meets compliance, security and audit requirements
  • Participate in the continual improvement of engineering tools, cloud-based technologies/services, and process
  • Define and participate in Agile development process, including scoping, technical design, estimation effort, coding, testing, debugging, code reviews, maintenance and support
  • Collaborate with cross-function teams and demonstrate great communication skills

 The ideal candidate is:

  • 8+ years of experience in delivery multi-tier, highly scalable, distributed web application
  • Deep experience in software architecture, object-oriented design, data structures, and problem solving
  • Expert-level knowledge of JavaScript – prototypical inheritance, scope and closures
  • Experience with open standards, web technologies, frameworks/libraries such as Node.js, React, scss, Express, npm, webpack, etc.
  • Experience with following cloud services: AWS Elastic Beanstalk, EC2, S3, CloudFront, RDS, DynamoDB, VPC, ElasticCache, Lambda is a plus
  • Ability to decompose complex problems into manageable units of work
  • Excellent verbal and written communication skills.
  • BS or MS degree in Computer Science or equivalent.

Characteristics of success at Roku, Inc.

  • Self-motivated individual who takes ownership
  • Positive attitude
  • Non political
  • Results oriented
  • Practical
  • Hands on and team orientation
  • Desire to win in a highly competitive industry


Characteristics of success at Roku

  • Self-motivated individual who takes ownership
  • Positive attitude
  • Non political
  • Results oriented
  • Practical
  • Hands on and team oriented
  • Desire to win in a highly competitive environment
  • Ability to adjust plan and react as needed
Careers Powered by VentureLoop - Partner Company Sign In