
About Roku
Affordable streaming for all your favorite shows
Key Highlights
- Over 100 million active accounts worldwide
- Acquired Quibi's library for original content
- $247.8 million raised in Series H funding
- Headquartered in San Jose, CA with 1001+ employees
Roku, headquartered in San Jose, CA, is a leading streaming platform that provides users with access to a wide array of TV channels, movies, and third-party streaming services. With over 100 million active accounts, Roku has raised $247.8 million in funding and continues to innovate in the B2C enter...
🎁 Benefits
Roku offers comprehensive medical, wellness, and financial benefits, along with an unlimited paid time off policy and flexible work-from-home opportun...
🌟 Culture
Roku's culture emphasizes innovation in streaming technology, integrating multiple services into one platform. The company values data-driven recommen...
Skills & Technologies
Overview
Roku is hiring a Senior Full Stack Engineer to innovate solutions for customer support tools and applications. You'll work with technologies like Java, JavaScript, and AWS to enhance user experiences. This role requires significant experience in full stack development.
Job Description
Who you are
You have 5+ years of experience in full stack development, with a strong foundation in both frontend and backend technologies. Your expertise in Java and JavaScript allows you to build robust applications that enhance user experiences. You are familiar with modern frameworks such as React and Node.js, enabling you to create dynamic web applications that are both functional and visually appealing.
Your experience with cloud services, particularly AWS, equips you with the skills to deploy and manage applications in a scalable environment. You understand the importance of containerization and have hands-on experience with Docker, which helps streamline development and deployment processes. You are also proficient in database management, particularly with PostgreSQL, ensuring data integrity and performance in your applications.
You thrive in collaborative environments and enjoy working closely with cross-functional teams, including product managers and designers, to deliver high-quality software solutions. Your problem-solving skills and attention to detail enable you to tackle complex challenges effectively, ensuring that the applications you develop meet both user needs and business objectives.
Desirable
Experience with CI/CD practices and tools is a plus, as it enhances your ability to deliver software efficiently. Familiarity with Agile methodologies will help you adapt to the fast-paced nature of the tech industry. You are also open to learning new technologies and frameworks, which keeps your skills relevant in a constantly evolving field.
What you'll do
As a Senior Full Stack Engineer at Roku, you will play a crucial role in developing and maintaining innovative solutions that redefine customer support. You will collaborate with the Customer Care Engineering team to build and enhance tools that empower users and support teams alike. Your work will involve designing and implementing new features, optimizing existing applications, and ensuring seamless integration with third-party services.
You will be responsible for the full software development lifecycle, from initial concept through deployment and maintenance. This includes writing clean, maintainable code, conducting code reviews, and participating in design discussions to ensure that the architecture of the applications is sound and scalable. You will also be involved in troubleshooting and resolving issues that arise in production, ensuring that users have a smooth experience with Roku's services.
Your contributions will directly impact how millions of Roku users interact with the platform, making your role vital to the company's mission of transforming the TV streaming experience. You will have the opportunity to work on a diverse range of projects, from customer account management systems to big data pipelines, allowing you to expand your skill set and make a meaningful impact.
What we offer
At Roku, we value your contributions and provide a supportive environment where you can thrive. You will have access to professional development opportunities that allow you to grow your skills and advance your career. We offer competitive compensation packages, including benefits that support your well-being and work-life balance.
Join us in our mission to change how the world watches TV. You will be part of a dynamic team that is dedicated to innovation and excellence, working on projects that have a real impact on users worldwide. We encourage you to apply even if your experience doesn't match every requirement — your passion and willingness to learn are what matter most.
We believe in fostering a culture of collaboration and inclusivity, where every team member's voice is heard and valued. Together, we can create exceptional experiences for our users and continue to lead the way in the streaming industry.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Roku.
Similar Jobs You Might Like
Based on your interests and this role

Full Stack Engineer
Roku is hiring a Senior Full Stack Engineer to develop innovative platform products and services for over 100M users. You'll work with Java, JavaScript, and React to enhance the Roku ecosystem. This role requires significant experience in software engineering.

Full Stack Engineer
Databricks is hiring a Senior Full Stack Engineer to build customer-facing workflows and collaborate with cross-functional teams. You'll work with technologies like Java, JavaScript, and React to create scalable and robust products. This position requires a strong focus on user experience and technical implementation.

Full Stack Engineer
Narvar is seeking a Senior Full Stack Engineer to build products that enhance the post-purchase experience for major retail brands. You'll work with technologies like Node.js, React, and PostgreSQL. This role requires 7+ years of experience in software development.

Full Stack Engineer
Google is seeking a Senior Full Stack Engineer to develop next-generation technologies that change how billions of users connect and interact. You'll work with Java, Python, and JavaScript to build scalable web-based applications. This position requires 5+ years of experience in software development.
