Senior Software Engineer, Full Stack Developer

Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, pioneering streaming to TV and connecting consumers to content they love.
Frontend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Consumer

Description For Senior Software Engineer, Full Stack Developer

Roku, the leading TV streaming platform in North America, is seeking a Senior Software Engineer, Full Stack Developer to join their Advanced Development team. This role is part of the Developer Experience team, which focuses on improving internal developer tooling and productivity. The position offers an exciting opportunity to work on both innovative projects and essential internal tools that will shape the future of Roku's platform.

The Advanced Development organization at Roku is dedicated to pushing boundaries beyond standard product lines, working on foundational technologies that will impact every Roku device. As a Full Stack Developer, you'll be working with a user base exceeding 85 million globally, developing and maintaining web applications that enhance customer interactions and improve user experience.

The role requires expertise in both front-end and back-end technologies, including Typescript/React, Javascript, Python, and various AWS services. You'll be working in a fast-paced environment where innovation and problem-solving are key. The position offers comprehensive benefits including healthcare, 401(k), mental health support, and various insurance options.

This is an excellent opportunity for a talented developer who wants to make a significant impact at a company that's changing how the world watches TV. Roku's culture values independent thinking, bold action, and fast movement, making it an ideal place for those who want to work in an environment focused on company success rather than individual egos.

Last updated 27 minutes ago

Responsibilities For Senior Software Engineer, Full Stack Developer

  • Develop and maintain web applications using Typescript/React, Javascript, Python, Rust
  • Collaborate with cross-functional teams to design and implement internal tools
  • Work on both front-end and back-end technologies
  • Troubleshoot and resolve issues to ensure optimal performance
  • Participate in code reviews and contribute to best practices

Requirements For Senior Software Engineer, Full Stack Developer

TypeScript
React
Python
Node.js
JavaScript
PostgreSQL
  • Proven experience as a Full Stack Developer
  • Proficiency in web front-end technologies and back-end languages
  • Experience with AWS and GCP
  • Familiarity with databases and RESTful APIs
  • Understanding of modern web development practices
  • Experience with containerization (ECS, Kubernetes)
  • Strong problem-solving skills
  • Excellent communication skills
  • Bachelor's degree in Computer Science, Engineering, or related field preferred

Benefits For Senior Software Engineer, Full Stack Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
  • Healthcare (medical, dental, and vision)
  • Life insurance
  • Accident insurance
  • Disability insurance
  • 401(k)/pension
  • Mental health support
  • Financial wellness support
  • Commuter benefits
  • Vacation time

Interested in this job?

Jobs Related To Roku Senior Software Engineer, Full Stack Developer

Frontend Engineer

Senior Frontend Engineer position at Squarespace, building advanced web interfaces with React and modern JavaScript technologies. 3+ years experience required. Hybrid role in NYC.

Sr. Software Engineer, Full Stack

Senior Full Stack Software Engineer position at Pinterest, focusing on React/Redux, JavaScript, and Python/Java development with remote work options and quarterly office visits.

Senior Software Engineer, Brand Platform (Full Stack)

Senior Software Engineer position at Roblox focusing on Brand Platform development, requiring full-stack expertise and 3-6 years of experience, offering $192,890 - $238,520 salary range.

Senior Fullstack Software Engineer, Payments Optimization

Senior Fullstack Software Engineer position at Roblox, focusing on payments optimization and user experience improvement through data-driven development and experimentation.

Senior Software Engineer - Fullstack

Senior Full Stack Software Engineer position at Databricks, building intuitive interfaces and scalable backend systems for data analytics and AI platform, offering $166K-$225K salary.