
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 • Cambridge, United Kingdom
Roku is seeking a Senior Full Stack Engineer to join their Developer Platform team. You'll work on building essential tools and AI-infused web applications that enhance the app development experience. This role requires expertise in JavaScript and Node.js.
You have 5+ years of experience as a Full Stack Engineer, with a strong background in JavaScript and Node.js. You understand the intricacies of API design and microservice architecture, having developed and maintained scalable applications that serve a large user base. Your experience includes working collaboratively in cross-functional teams, where you have contributed to the development of tools that improve efficiency and user experience.
You are passionate about technology and enjoy staying updated with the latest trends in software development. You have a knack for problem-solving and can navigate complex technical challenges with ease. Your ability to communicate effectively with both technical and non-technical stakeholders makes you a valuable team member.
Experience with AI technologies and their application in web development is a plus. Familiarity with cloud services and deployment strategies will enhance your contributions to the team. You are open to learning new technologies and methodologies that can improve the development process.
As a Senior Full Stack Engineer at Roku, you will be responsible for developing and enhancing the Developer Platform tools that empower content publishers to create and manage their channel apps efficiently. You will work on exciting projects that involve building AI-infused web applications, ensuring they are user-friendly and performant. Your role will require you to collaborate closely with product managers, designers, and other engineers to deliver high-quality software solutions.
You will take ownership of the entire development lifecycle, from initial design through to deployment and maintenance. This includes writing clean, maintainable code, conducting code reviews, and mentoring junior developers. You will also be involved in performance tuning and debugging, ensuring that the applications you build meet the highest standards of quality.
Your contributions will directly impact the user experience for millions of Roku customers, as you help shape the future of the platform. You will have the opportunity to innovate and implement new features that enhance the overall functionality of the Developer Platform.
At Roku, you will be part of a fast-growing public company where your contributions are valued from day one. We offer a collaborative work environment that encourages creativity and innovation. You will have access to professional development opportunities and the chance to work on projects that have a significant impact on the streaming industry. Our culture promotes teamwork and a shared commitment to excellence, making it an exciting place to grow your career.
Apply now or save it for later. Get alerts for similar jobs at Roku.