
Affordable streaming for all your favorite shows
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...
Roku offers comprehensive medical, wellness, and financial benefits, along with an unlimited paid time off policy and flexible work-from-home opportun...
Roku's culture emphasizes innovation in streaming technology, integrating multiple services into one platform. The company values data-driven recommen...

Roku • Bengaluru, India
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.
You have 5+ years of experience in software engineering, with a strong focus on full stack development. Your expertise spans both frontend and backend technologies, allowing you to build seamless user experiences while ensuring robust server-side functionality. You are proficient in Java and JavaScript, and have hands-on experience with frameworks like React and Node.js. You understand the importance of collaboration and thrive in team environments, contributing to discussions and sharing knowledge with peers.
You are familiar with building scalable applications that serve millions of users, and you have a solid understanding of system architecture and design principles. Your experience includes working with APIs, databases, and cloud services, enabling you to create efficient and effective solutions. You are detail-oriented and have a knack for problem-solving, often finding innovative ways to overcome technical challenges.
You are passionate about technology and stay updated with industry trends, continuously seeking opportunities to learn and grow. You enjoy mentoring junior engineers and sharing your insights to help them develop their skills. You believe in the power of teamwork and are excited about contributing to a company that is shaping the future of television.
Experience with streaming technologies or media platforms is a plus. Familiarity with Agile methodologies and DevOps practices will help you integrate smoothly into our development process. If you have worked in a fast-paced environment and have a track record of delivering high-quality software, we encourage you to apply even if your experience doesn't match every requirement.
As a Senior Full Stack Engineer at Roku, you will be part of the APPS team, responsible for building innovative products that enhance the streaming experience for users. You will collaborate with cross-functional teams, including product managers and designers, to define and implement new features that connect users to the content they love. Your role will involve designing and developing both frontend and backend components, ensuring that they work seamlessly together.
You will take ownership of the entire development lifecycle, from initial design through deployment and monitoring. This includes writing clean, maintainable code, conducting code reviews, and participating in testing and debugging processes. You will also be responsible for optimizing application performance and scalability, ensuring that our services can handle the growing number of users and devices.
In addition to your technical responsibilities, you will play a key role in mentoring junior engineers, helping them grow their skills and navigate challenges. You will contribute to team discussions, sharing your insights and best practices to foster a collaborative environment. Your contributions will directly impact the success of our products and the satisfaction of our users.
At Roku, we offer a dynamic work environment where your contributions are valued and recognized. You will have the opportunity to work on cutting-edge technologies and be part of a team that is shaping the future of television. We provide competitive compensation and benefits, along with opportunities for professional development and growth. Join us in our mission to connect the entire TV ecosystem and delight millions of users around the world.
Apply now or save it for later. Get alerts for similar jobs at Roku.