{"schemaVersion":"jobsearcher.job.v1","id":"68e8a1d8873eb5ddddfb7f86","url":"https://jobsearcher.com/jobs/68e8a1d8873eb5ddddfb7f86","canonicalUrl":"https://jobsearcher.com/jobs/68e8a1d8873eb5ddddfb7f86","title":"Senior Software Engineer - Node.js, React","description":"Senior Software Engineer – Node.js, React\r\nRoku 17 March 2025\r\nTeamwork makes the stream work. Roku is changing how the world watches TV. Roku is the #1 TV streaming platform in the US and Mexico, and we aim to power every television in the world. Our mission is to connect consumers to the content they love and help content publishers and advertisers engage audiences.\r\nThe Ads Customer Interfaces team develops full-stack web application services, APIs, and UIs that provide a unified approach to interfacing with internal and external customers across Roku's advertising products. We aim to provide the best-in-class user experience and service while delighting users by simplifying business processes.\r\nAbout the role\r\nWe are looking for a Senior Software Engineer who will work extensively on our container-orchestrated platform, combining front-end and back-end technologies to develop a scalable and robust solution.\r\nWhat you'll be doing\r\nDesign, develop and deliver high-quality web applications and back-end services.\r\nWork as part of a high-functioning team of UX designers, software engineers, dev-ops, QA and product management.\r\nCollaborate both independently and in pairs to deliver prioritised features efficiently.\r\nParticipate in planning and refinement of features with the team.\r\nImplement new features and write test cases to ensure code quality.\r\nUse CI/CD tools to maintain quality and scaling standards.\r\nContinuously improve our software delivery process, reducing waste and adding value.\r\nSee a feature through from design to deployment in customer-facing environments.\r\nTroubleshoot challenging problems affecting users.\r\nWe're excited if you have\r\nBachelor's degree in Computer Science or related field, or equivalent experience.\r\n5+ years of relevant software development experience, such as Node.js, React, Next.js.\r\n3+ years of experience with cloud-based technology (AWS, GCP).\r\nExperience building large-scale, low-latency distributed systems.\r\nSolid understanding of algorithms, data structures, performance optimisation and OOP.\r\nExperience with distributed caching, SQL/NoSQL and other databases.\r\nExperience with container-based orchestration (Docker, Kubernetes).\r\nExperience using infrastructure-as-code tools such as Terraform.\r\nIn-depth understanding of CI/CD and related tools such as Jenkins.\r\nExperience with GitLab and GitHub.\r\nExperience with Jira and Confluence.\r\nGood understanding of Agile practices.\r\nAbility to estimate tasks and work within a schedule.\r\nBenefits\r\nCompetitive base salary and equity.\r\nHealth, dental and vision insurance.\r\nLife, accident and disability coverage.\r\n401(k) retirement plan with company match.\r\nPaid time off for vacation and personal reasons.\r\nAccess to mental-health and financial-wellness resources.\r\nOther statutory and voluntary benefits depending on location.\r\nJ-18808-Ljbffr","company":"Roku","rawCompany":"roku","city":"Los Gatos","state":"CA","isRemote":false,"isActive":true,"createdAt":"2026-08-08T01:06:45.664Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"}],"industries":[{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Software Engineer - Node.js, React","description":"Senior Software Engineer – Node.js, React\r\nRoku 17 March 2025\r\nTeamwork makes the stream work. Roku is changing how the world watches TV. Roku is the #1 TV streaming platform in the US and Mexico, and we aim to power every television in the world. Our mission is to connect consumers to the content they love and help content publishers and advertisers engage audiences.\r\nThe Ads Customer Interfaces team develops full-stack web application services, APIs, and UIs that provide a unified approach to interfacing with internal and external customers across Roku's advertising products. We aim to provide the best-in-class user experience and service while delighting users by simplifying business processes.\r\nAbout the role\r\nWe are looking for a Senior Software Engineer who will work extensively on our container-orchestrated platform, combining front-end and back-end technologies to develop a scalable and robust solution.\r\nWhat you'll be doing\r\nDesign, develop and deliver high-quality web applications and back-end services.\r\nWork as part of a high-functioning team of UX designers, software engineers, dev-ops, QA and product management.\r\nCollaborate both independently and in pairs to deliver prioritised features efficiently.\r\nParticipate in planning and refinement of features with the team.\r\nImplement new features and write test cases to ensure code quality.\r\nUse CI/CD tools to maintain quality and scaling standards.\r\nContinuously improve our software delivery process, reducing waste and adding value.\r\nSee a feature through from design to deployment in customer-facing environments.\r\nTroubleshoot challenging problems affecting users.\r\nWe're excited if you have\r\nBachelor's degree in Computer Science or related field, or equivalent experience.\r\n5+ years of relevant software development experience, such as Node.js, React, Next.js.\r\n3+ years of experience with cloud-based technology (AWS, GCP).\r\nExperience building large-scale, low-latency distributed systems.\r\nSolid understanding of algorithms, data structures, performance optimisation and OOP.\r\nExperience with distributed caching, SQL/NoSQL and other databases.\r\nExperience with container-based orchestration (Docker, Kubernetes).\r\nExperience using infrastructure-as-code tools such as Terraform.\r\nIn-depth understanding of CI/CD and related tools such as Jenkins.\r\nExperience with GitLab and GitHub.\r\nExperience with Jira and Confluence.\r\nGood understanding of Agile practices.\r\nAbility to estimate tasks and work within a schedule.\r\nBenefits\r\nCompetitive base salary and equity.\r\nHealth, dental and vision insurance.\r\nLife, accident and disability coverage.\r\n401(k) retirement plan with company match.\r\nPaid time off for vacation and personal reasons.\r\nAccess to mental-health and financial-wellness resources.\r\nOther statutory and voluntary benefits depending on location.\r\nJ-18808-Ljbffr","datePosted":"2026-08-08T01:06:45.664Z","dateModified":"2026-08-08T01:06:45.664Z","hiringOrganization":{"@type":"Organization","name":"Roku","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Los Gatos","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"68e8a1d8873eb5ddddfb7f86"},"url":"https://jobsearcher.com/jobs/68e8a1d8873eb5ddddfb7f86"}}